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