質問編集履歴

8

加筆修正

2018/09/29 21:53

投稿

taku_oshiba
taku_oshiba

スコア4

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 以下 は正しく動作しますが、**manager/html も開けない**
9
+ - VPS 上の Tomcat に元から入っている /docs や、/examples 以下サンプル は正しく動作しますが、manager/html も開けない
8
10
 
9
11
  - war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いている
10
12
 
11
- - war ファイの自動展開行われてい
13
+ - `{IPアドレス}/{appName}/` にローカ :8080 でアクセス。VPS ではポート80でアクセス出来よう処理済で :80 でアクセス
12
14
 
13
- - `{IPアドレス}/{appName}/` にロカルで:8080 でアクセス。**VPS はポート80でアクセス出来るよう処理済で :80 でアクセス**
15
+ - VPS の Tomcat フォルダ以下はすべて所有者 `tomcat:{userName}` で、パミッション770
14
16
 
15
- - ローカルの Tomcat は Spring Boot 組み込みもので無く、単独起動したもの動作
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

誤植

2018/09/29 21:53

投稿

taku_oshiba
taku_oshiba

スコア4

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
- - ログファイル各種はエラーの様子は無さそうだけれども、GET の通知も届いていない様
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

誤植

2018/09/28 12:47

投稿

taku_oshiba
taku_oshiba

スコア4

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 `tomcat/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、アクセス通知(GET)は届いていない模様**
35
+ **※追記3 `works/Catalina/localhost/{appName}` 以下のファイルは最初のアクセス時に生成される物でした。なので恐らく正しく展開はされているものの、アクセス通知(GET)は届いていない模様**
36
36
 
37
37
 
38
38
 

5

修正

2018/09/28 12:26

投稿

taku_oshiba
taku_oshiba

スコア4

test CHANGED
File without changes
test CHANGED
@@ -4,31 +4,35 @@
4
4
 
5
5
  **[状況]**
6
6
 
7
- - **`webapps/{appName}` 以下展開されるのに`works/Catalina/localhost/{appName}` 以下には展されない**
7
+ - VPS 上の Tomcat に元から入っている /docs や、/examples 以下 正しく動作しますが**manager/html ない**
8
8
 
9
- - VPS 上の Tomcat元から入っている /docs や、/examples 以下 は正しく動作しますが、**manager/html も開けな。**
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

誤字修正・情報追記

2018/09/28 12:14

投稿

taku_oshiba
taku_oshiba

スコア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 が返ってきています。`{IPアドレス}/{appName}/` ※ローカルは :8080 でアクセス。VPS はポート80でアクセス出来るよう処理済で :80 でアクセスしています。
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

誤字修正

2018/09/28 11:15

投稿

taku_oshiba
taku_oshiba

スコア4

test CHANGED
@@ -1 +1 @@
1
- VPSサーバ上のtomcatにwarファイルをデプロイできない
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

誤字修正

2018/09/28 01:25

投稿

taku_oshiba
taku_oshiba

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,22 +1,22 @@
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
 
5
5
  **[状況]**
6
6
 
7
- - ローカルの tomcat は spring boot 組み込みのものでは無く、単独起動したものでテストしています。
7
+ - ローカルの Tomcat は Spring Boot 組み込みのものでは無く、単独起動したものでテストしています。
8
8
 
9
- - VPS 上の tomcat に元から入っている docs や、examples などは全て正しく動作します。また、war ファイルを使わずに個別に必要な箇所に必要なファイルを配置していったアプリに関しては正しく動いています。
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 の tomcat でも同じく webapp 下に war を配置。ローカルとの差異を見ていったところ、`webapp/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
17
+ VPS の Tomcat でもローカルと同じく webapp 下に war を配置。ローカルとの差異を見ていったところ、`webapp/{appName}` フォルダ以下に関しては(恐らく)正しく展開しているのですが、`works/Catalina/localhost/{appName}` フォルダ以下が全く展開されていませんでした。ローカルのそれでは、`{appName}/org/apache/jsp/index.class, index.java` と展開されています。
18
18
 
19
- これは管理者(所有者?)権限の都合かなと思い確認したところ、VPS の tomcat フォルダはすべて所有者 `tomcat:{userName}` となっているのですが、war ファイルをアップロードすると war ファイルその物の所有者は `{userName}:{userName}` となっていて、そこから展開されるフォルダ・ファイルは `tomcat:tomcat` となっていました。
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 tool suite の Legacy Project (Maven) で製作
29
+ - Spring Tool Suite の Legacy Project (Maven) で製作
30
30
 
31
- - Spring tool suite ver.3.9.6
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 boot ver.2.0.5
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
- - local自機 Win7 64bit Professional
47
+ - ローカル自機 Win7 64bit Professional
48
48
 
49
49
 
50
50
 

1

誤字修正

2018/09/28 01:19

投稿

taku_oshiba
taku_oshiba

スコア4

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
- しかしアップロード後のファイルの所有者を `tomcat:{userName}` に変更したり、また変更したあとで上書きしても(これは所有者が元に戻ってしまい)、動作には漕ぎ着けませんでした。
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