質問編集履歴
8
加筆修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,37 +4,23 @@
|
|
4
4
|
|
5
5
|
**[状況]**
|
6
6
|
|
7
|
+
- VPS 上でも war ファイルの自動展開は行われている
|
8
|
+
|
7
|
-
- VPS 上の Tomcat に元から入っている /docs や、/examples 以下 は正しく動作しますが、
|
9
|
+
- VPS 上の Tomcat に元から入っている /docs や、/examples 以下サンプル は正しく動作しますが、manager/html も開けない
|
8
10
|
|
9
11
|
- war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いている
|
10
12
|
|
11
|
-
-
|
13
|
+
- `{IPアドレス}/{appName}/` にローカルでは :8080 でアクセス。VPS ではポート80でアクセス出来るよう処理済で :80 でアクセス
|
12
14
|
|
13
|
-
- `{
|
15
|
+
- VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` で、パーミッションは 770
|
14
16
|
|
15
|
-
-
|
17
|
+
- `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト(=true)であることを確認。
|
16
18
|
|
17
19
|
- 表示できない = 全てブラウザ上で 404 が返ってきている
|
18
20
|
|
19
|
-
- ログファイル各種はエラーの様子は無さそうですが、GET の通知
|
21
|
+
- Tomcat ログファイル各種はエラーの様子は無さそうですが、アクセスに対する GET の通知は届いていない様
|
20
22
|
|
21
|
-
|
22
|
-
|
23
|
-
**[検証]**
|
24
|
-
|
25
|
-
~~VPS の Tomcat でもローカルと同じく webapps 下に war を配置。ローカルとの差異を見ていったところ、`webapps/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。~~
|
26
|
-
|
27
|
-
~~これは~~ 管理者(所有者?)権限の都合かなと思い確認したところ、VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
28
|
-
|
29
|
-
これらアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
|
30
|
-
|
31
|
-
**※追記1 全ての所有者を `tomcat:tomcat` にして行っても状況変わらず。**
|
32
|
-
|
33
|
-
**※追記2 `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト=trueであることを確認。**
|
34
|
-
|
35
|
-
**※追記3 `works/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、同時にアクセス通知(GET)も届いていない模様**
|
36
|
-
|
37
|
-
|
23
|
+
- ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したもので動作
|
38
24
|
|
39
25
|
|
40
26
|
|
@@ -65,3 +51,5 @@
|
|
65
51
|
|
66
52
|
|
67
53
|
完全に行き詰まってしまい、ご助言いただければ幸いです。必要な情報あれば追記いたします、何卒よろしくお願いいたします。
|
54
|
+
|
55
|
+
※頂いたコメントの検証を元に加筆修正しました。
|
7
誤植
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
- war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いている
|
10
10
|
|
11
|
-
- war ファイルの自動展開は
|
11
|
+
- war ファイルの自動展開は行われている
|
12
12
|
|
13
13
|
- `{IPアドレス}/{appName}/` にローカルでは :8080 でアクセス。**VPS はポート80でアクセス出来るよう処理済で :80 でアクセス**
|
14
14
|
|
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
- 表示できない = 全てブラウザ上で 404 が返ってきている
|
18
18
|
|
19
|
-
- ログファイル各種はエラーの様子は無さそう
|
19
|
+
- ログファイル各種はエラーの様子は無さそうですが、GET の通知も届いていない様
|
20
20
|
|
21
21
|
|
22
22
|
|
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
**※追記2 `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト=trueであることを確認。**
|
34
34
|
|
35
|
-
**※追記3 `works/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、アクセス通知(GET)
|
35
|
+
**※追記3 `works/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、同時にアクセス通知(GET)も届いていない模様**
|
36
36
|
|
37
37
|
|
38
38
|
|
6
誤植
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
**※追記2 `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト=trueであることを確認。**
|
34
34
|
|
35
|
-
**※追記3 `
|
35
|
+
**※追記3 `works/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、アクセス通知(GET)は届いていない模様**
|
36
36
|
|
37
37
|
|
38
38
|
|
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,31 +4,35 @@
|
|
4
4
|
|
5
5
|
**[状況]**
|
6
6
|
|
7
|
-
-
|
7
|
+
- VPS 上の Tomcat に元から入っている /docs や、/examples 以下 は正しく動作しますが、**manager/html も開けない**
|
8
8
|
|
9
|
-
-
|
9
|
+
- war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いている
|
10
10
|
|
11
|
-
- war ファイル
|
11
|
+
- war ファイルの自動展開は正しく行われている模様
|
12
12
|
|
13
|
-
- `{IPアドレス}/{appName}/` にローカルでは :8080 でアクセス。**VPS はポート80でアクセス出来るよう処理済で :80 でアクセス
|
13
|
+
- `{IPアドレス}/{appName}/` にローカルでは :8080 でアクセス。**VPS はポート80でアクセス出来るよう処理済で :80 でアクセス**
|
14
14
|
|
15
|
-
- ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したもので
|
15
|
+
- ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したもので動作
|
16
16
|
|
17
|
-
- 表示できない = 全てブラウザ上で 404 が返ってきてい
|
17
|
+
- 表示できない = 全てブラウザ上で 404 が返ってきている
|
18
|
+
|
19
|
+
- ログファイル各種はエラーの様子は無さそうだけれども、GET の通知も届いていない様
|
18
20
|
|
19
21
|
|
20
22
|
|
21
23
|
**[検証]**
|
22
24
|
|
23
|
-
VPS の Tomcat でもローカルと同じく webapps 下に war を配置。ローカルとの差異を見ていったところ、`webapps/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
|
25
|
+
~~VPS の Tomcat でもローカルと同じく webapps 下に war を配置。ローカルとの差異を見ていったところ、`webapps/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。~~
|
24
26
|
|
25
|
-
これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
27
|
+
~~これは~~ 管理者(所有者?)権限の都合かなと思い確認したところ、VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
26
28
|
|
27
29
|
これらアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
|
28
30
|
|
29
31
|
**※追記1 全ての所有者を `tomcat:tomcat` にして行っても状況変わらず。**
|
30
32
|
|
31
33
|
**※追記2 `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト=trueであることを確認。**
|
34
|
+
|
35
|
+
**※追記3 `tomcat/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、アクセス通知(GET)は届いていない模様**
|
32
36
|
|
33
37
|
|
34
38
|
|
4
誤字修正・情報追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,24 +1,34 @@
|
|
1
|
-
Spring Boot で "Hello world" を表示するごく簡単なWebアプリ作成を行っております。完成品から war ファイルを作成し、ローカルの `tomcat/webapp` 下にコピー。すると問題なく展開・ブラウザでの表示が確認出来たのですが、公開用のさくらVPSサーバ上に同じ様に配置しても表示まで行き着けません。
|
1
|
+
Spring Boot で "Hello world" を表示するごく簡単なWebアプリ作成を行っております。完成品から war ファイルを作成し、ローカルの `tomcat/webapps` 下にコピー。すると問題なく展開・ブラウザでの表示が確認出来たのですが、公開用のさくらVPSサーバ上に同じ様に配置しても表示まで行き着けません。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
**[状況]**
|
6
6
|
|
7
|
+
- **`webapps/{appName}` 以下には展開されるのに、`works/Catalina/localhost/{appName}` 以下には展開されない。**
|
8
|
+
|
9
|
+
- VPS 上の Tomcat に元から入っている /docs や、/examples 以下 は正しく動作しますが、**manager/html も開けない。**
|
10
|
+
|
11
|
+
- war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いています。
|
12
|
+
|
13
|
+
- `{IPアドレス}/{appName}/` にローカルでは :8080 でアクセス。**VPS はポート80でアクセス出来るよう処理済で :80 でアクセスしています。**
|
14
|
+
|
7
15
|
- ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したものでテストしています。
|
8
16
|
|
9
|
-
- VPS 上の Tomcat に元から入っている /docs や、/examples などは全て正しく動作します。また、war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いています。
|
10
|
-
|
11
|
-
- 表示できない = 全てブラウザ上で 404 が返ってきています。
|
17
|
+
- 表示できない = 全てブラウザ上で 404 が返ってきています。
|
12
18
|
|
13
19
|
|
14
20
|
|
15
21
|
**[検証]**
|
16
22
|
|
17
|
-
VPS の Tomcat でもローカルと同じく webapp 下に war を配置。ローカルとの差異を見ていったところ、`webapp/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
|
23
|
+
VPS の Tomcat でもローカルと同じく webapps 下に war を配置。ローカルとの差異を見ていったところ、`webapps/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
|
18
24
|
|
19
25
|
これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
20
26
|
|
21
27
|
これらアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
|
28
|
+
|
29
|
+
**※追記1 全ての所有者を `tomcat:tomcat` にして行っても状況変わらず。**
|
30
|
+
|
31
|
+
**※追記2 `tomcat/conf/server.xml` のオートデプロイ記述に関してはデフォルト=trueであることを確認。**
|
22
32
|
|
23
33
|
|
24
34
|
|
3
誤字修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
VPSサーバ上の
|
1
|
+
VPSサーバ上のTomcatにwarファイルをデプロイできない
|
test
CHANGED
@@ -38,8 +38,6 @@
|
|
38
38
|
|
39
39
|
- Tomcat(VPS・local共) ver.9.0.11
|
40
40
|
|
41
|
-
- VPS上のTomcat位置 /usr/tomcat/
|
42
|
-
|
43
41
|
- さくらVPS CentOS7
|
44
42
|
|
45
43
|
- ブラウザ Google Chrome ver.69.0.3497.100
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,22 +1,22 @@
|
|
1
|
-
Spring
|
1
|
+
Spring Boot で "Hello world" を表示するごく簡単なWebアプリ作成を行っております。完成品から war ファイルを作成し、ローカルの `tomcat/webapp` 下にコピー。すると問題なく展開・ブラウザでの表示が確認出来たのですが、公開用のさくらVPSサーバ上に同じ様に配置しても表示まで行き着けません。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
5
|
**[状況]**
|
6
6
|
|
7
|
-
- ローカルの
|
7
|
+
- ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したものでテストしています。
|
8
8
|
|
9
|
-
- VPS 上の
|
9
|
+
- VPS 上の Tomcat に元から入っている /docs や、/examples などは全て正しく動作します。また、war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いています。
|
10
10
|
|
11
|
-
- 表示できない = 全てブラウザ上で 404 が返ってきています。`{IPアドレス}/{appName}/` ※ローカルは :8080 でアクセス。VPS はポート80でアクセス出来るよう処理済で80でアクセスしています。
|
11
|
+
- 表示できない = 全てブラウザ上で 404 が返ってきています。`{IPアドレス}/{appName}/` ※ローカルは :8080 でアクセス。VPS はポート80でアクセス出来るよう処理済で :80 でアクセスしています。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
15
|
**[検証]**
|
16
16
|
|
17
|
-
VPS の
|
17
|
+
VPS の Tomcat でもローカルと同じく webapp 下に war を配置。ローカルとの差異を見ていったところ、`webapp/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
|
18
18
|
|
19
|
-
これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の
|
19
|
+
これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
20
20
|
|
21
21
|
これらアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
|
22
22
|
|
@@ -26,15 +26,15 @@
|
|
26
26
|
|
27
27
|
**[環境]**
|
28
28
|
|
29
|
-
- Spring
|
29
|
+
- Spring Tool Suite の Legacy Project (Maven) で製作
|
30
30
|
|
31
|
-
- Spring
|
31
|
+
- Spring Tool Suite ver.3.9.6
|
32
32
|
|
33
33
|
- Java(VPS) ver.open-jdk-1.8.0_181
|
34
34
|
|
35
35
|
- Java(local) ver.open-jdk-1.8.0_181-1-redhat
|
36
36
|
|
37
|
-
- Spring
|
37
|
+
- Spring Boot ver.2.0.5
|
38
38
|
|
39
39
|
- Tomcat(VPS・local共) ver.9.0.11
|
40
40
|
|
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
- ブラウザ Google Chrome ver.69.0.3497.100
|
46
46
|
|
47
|
-
-
|
47
|
+
- ローカル自機 Win7 64bit Professional
|
48
48
|
|
49
49
|
|
50
50
|
|
1
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
Spring boot で "Hello world" を表示するごく簡単なwebアプリ作成を行っております。完成品から war ファイルを作成し、ローカルの `tomcat/webapp` 下にコピー。すると問題なく展開・ブラウザでの表示が確認出来たのですが、公開用のさくらVPSサーバ上に同じ様に
|
1
|
+
Spring boot で "Hello world" を表示するごく簡単なwebアプリ作成を行っております。完成品から war ファイルを作成し、ローカルの `tomcat/webapp` 下にコピー。すると問題なく展開・ブラウザでの表示が確認出来たのですが、公開用のさくらVPSサーバ上に同じ様に配置しても全く表示まで行き着けません。
|
2
2
|
|
3
3
|
|
4
4
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
- VPS 上の tomcat に元から入っている docs や、examples などは全て正しく動作します。また、war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いています。
|
10
10
|
|
11
|
-
- 全てブラウザ上で 404 が返ってきています。`{IPアドレス}/{appName}/` ※ローカルは :8080 でアクセス。VPS はポート80でアクセス出来るよう処理済で80でアクセスしています。
|
11
|
+
- 表示できない = 全てブラウザ上で 404 が返ってきています。`{IPアドレス}/{appName}/` ※ローカルは :8080 でアクセス。VPS はポート80でアクセス出来るよう処理済で80でアクセスしています。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の tomcat フォルダ内はすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
|
20
20
|
|
21
|
-
|
21
|
+
これらアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
|
22
22
|
|
23
23
|
|
24
24
|
|
@@ -38,6 +38,8 @@
|
|
38
38
|
|
39
39
|
- Tomcat(VPS・local共) ver.9.0.11
|
40
40
|
|
41
|
+
- VPS上のTomcat位置 /usr/tomcat/
|
42
|
+
|
41
43
|
- さくらVPS CentOS7
|
42
44
|
|
43
45
|
- ブラウザ Google Chrome ver.69.0.3497.100
|