質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

1回答

40469閲覧

tomcat起動後、404エラーが出る

DaiAoki

総合スコア67

Java EE

Java EE(Java Enterprise Edition)はJavaベースのテクノロジーとその相互運用の仕様をまとめたものです。サーバとクライアントのアーキテクチャを規定し、特定アプリケーションのクラス用に定義されたテクノロジー設定のプロファイルを使用します。

JSP

JSP(Java Server Pages)とは、ウェブアプリケーションの表示レイヤーに使われるサーバーサイドの技術のことです。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

1クリップ

投稿2015/11/15 04:32

いつもお世話になっております。
JSP&ServletでWebアプリケーション開発をしようと試みたのですが、環境構築の段階で詰まってしまっています。
開発環境:
Mac OS X(10.11 El Capitan)
Eclipse Mars(4.5.1)
JDK(1.8.0_60)
apache-tomcat(7.0.65)

状況としましては、
先日、下記サイトの手順通りに進めたところ、tomcatの起動と「http://localhost:8080/」と入力したときに、きちんと接続できていることを確認できたのですが、
それから三日後にtomcatを起動したところ、「404」エラーが出たという状況です。
参考サイト

ちなみにターミナルで、「./startup.sh」と入力すると、「Tomcat started.」と表示されるため、Tomcat自体の起動はできているのかと思います。
参考までにターミナルの表示をコピペしておきます。

Dais-MacBook-Air:bin aokidai$ ./startup.sh Using CATALINA_BASE: /Applications/apache-tomcat-7.0.65 Using CATALINA_HOME: /Applications/apache-tomcat-7.0.65 Using CATALINA_TMPDIR: /Applications/apache-tomcat-7.0.65/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home Using CLASSPATH: /Applications/apache-tomcat-7.0.65/bin/bootstrap.jar:/Applications/apache-tomcat-7.0.65/bin/tomcat-juli.jar Tomcat started.

ただ、「./shutdown.sh」と入力すると、正常に終了できていないものと思われます。以下に、入力後にターミナルに表示される情報をコピペします。

Dais-MacBook-Air:bin aokidai$ ./shutdown.sh Using CATALINA_BASE: /Applications/apache-tomcat-7.0.65 Using CATALINA_HOME: /Applications/apache-tomcat-7.0.65 Using CATALINA_TMPDIR: /Applications/apache-tomcat-7.0.65/temp Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home Using CLASSPATH: /Applications/apache-tomcat-7.0.65/bin/bootstrap.jar:/Applications/apache-tomcat-7.0.65/bin/tomcat-juli.jar 11 15, 2015 1:24:36 午後 org.apache.catalina.startup.Catalina stopServer 重大: Could not contact localhost:8005. Tomcat may not be running. 11 15, 2015 1:24:36 午後 org.apache.catalina.startup.Catalina stopServer 重大: Catalina.stop: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at java.net.Socket.connect(Socket.java:538) at java.net.Socket.<init>(Socket.java:434) at java.net.Socket.<init>(Socket.java:211) at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:498) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:343) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:430)

お力をお貸しいただければ幸いです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

「404」エラーが出たというのは、ブラウザの表示の事ですよね?

tomcatのshutdownは、デフォルトでポート8005を使用するようになっているので、shutdown.shのエラーは、tomcatが正常に起動していない事によるものです。

現状の情報からでは、起動失敗原因の調査ができません。
logsディレクトリに、tomcatのログが出力されているはずなので、それを提供してください。

投稿2015/11/15 11:45

shanxia

総合スコア1040

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DaiAoki

2015/11/15 12:57

ご回答ありがとうございます。 > logsディレクトリに、tomcatのログが出力されているはずなので、それを提供してください。 logsディレクトリとは何でしょうか? よくわからなかったので、調べてみたのですが、apacheが作成するログの中でも「エラーログ」と呼ばれるものという認識で良いでしょうか? 知識不足で申し訳ございませんが、ご教授の程よろしくお願いします。
shanxia

2015/11/15 13:45

tomcatディレクトリの中に、 logs というディレクトリは無かったでしょうか? その中にログファイルがあるはずので、それを確認してください。
DaiAoki

2015/11/15 13:58

ご回答ありがとうございます。 catalina、 host-manager、 localhost、 managerの4種類のログファイルを確認しました。 host-manager、 localhost、 managerについてはファイルの中身が空でしたので、catalina.2015-11-15.logの内容を貼ります。 、、、ログ 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server version: Apache Tomcat/7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server built: Oct 9 2015 08:36:58 UTC 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server number: 7.0.65.0 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: OS Name: Mac OS X 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: OS Version: 10.11.1 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Architecture: x86_64 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: JVM Version: 1.8.0_60-b27 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: JVM Vendor: Oracle Corporation 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: CATALINA_BASE: /Applications/apache-tomcat-7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: CATALINA_HOME: /Applications/apache-tomcat-7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Djava.util.logging.config.file=/Applications/apache-tomcat-7.0.65/conf/logging.properties 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Djava.endorsed.dirs=/Applications/apache-tomcat-7.0.65/endorsed 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dcatalina.base=/Applications/apache-tomcat-7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dcatalina.home=/Applications/apache-tomcat-7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Djava.io.tmpdir=/Applications/apache-tomcat-7.0.65/temp 11 15, 2015 1:23:04 午後 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/aokidai/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol init 情報: Initializing ProtocolHandler ["http-bio-8080"] 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol init 情報: Initializing ProtocolHandler ["ajp-bio-8009"] 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 866 ms 11 15, 2015 1:23:04 午後 org.apache.catalina.core.StandardService startInternal 情報: サービス Catalina を起動します 11 15, 2015 1:23:04 午後 org.apache.catalina.core.StandardEngine startInternal 情報: Starting Servlet Engine: Apache Tomcat/7.0.65 11 15, 2015 1:23:04 午後 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1122) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 6 more Caused by: java.lang.IllegalArgumentException: サーブレットマッピング中に無効な <url-pattern> Controller.anythingController があります at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3311) at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3286) at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1438) at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1357) at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5405) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 6 more 11 15, 2015 1:23:04 午後 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1122) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.startup.Catalina.start(Catalina.java:689) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 6 more 、、、 文字数制限のため、続きは追記いたします。
DaiAoki

2015/11/15 13:59

【追記】 、、、ログ 11 15, 2015 1:23:04 午後 org.apache.catalina.startup.Catalina start 重大: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.startup.Catalina.start(Catalina.java:689) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 more Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 9 more Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 more 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol pause 情報: Pausing ProtocolHandler ["http-bio-8080"] 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol pause 情報: Pausing ProtocolHandler ["ajp-bio-8009"] 11 15, 2015 1:23:04 午後 org.apache.catalina.core.StandardService stopInternal 情報: サービス Catalina を停止します 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol destroy 情報: Destroying ProtocolHandler ["http-bio-8080"] 11 15, 2015 1:23:04 午後 org.apache.coyote.AbstractProtocol destroy 情報: Destroying ProtocolHandler ["ajp-bio-8009"] 、、、 よろしくお願いします。
shanxia

2015/11/15 14:46

気になるのはこの部分ですね。 java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] MotivationManagement という不正なコンポーネントが原因で、Tomcatが起動に失敗しているようです。これは質問者様のアプリケーションでしょうか? いったん webappsディレクトリ内にあるアプリを削除して、クリーナ形でtomcatを再起動すると良いと思います。(もしくは再インストール) tomcatを停止した後、webapps ディレクトリ内と、/work/Catalina/localhost 内の不要なアプリを別ディレクトリに移動した後、再起動してみてください。
eripong

2015/11/15 14:53

横から失礼します。 Caused by: java.lang.IllegalArgumentException: サーブレットマッピング中に無効な <url-pattern> Controller.anythingController があります こちらの方が気になります。
DaiAoki

2015/11/15 22:45

ご回答ありがとうございます。 たしかに、MotivationManagementというアプリをeclipse上で作成する前は正常に動いていましたので、このアプリを作ったことが問題のようです。 eclipseからMotivationManagementを全て削除し、tomcatにクリーンをかけたと、もう一度起動してみたのですが、やはりMotivationManagement関連でエラーが出ているようです。 以下がそのログです。(文字制限の関係上、前半部の関係ないと思われる部分は省略いたしました) 、、、 11 16, 2015 7:34:08 午前 org.apache.catalina.core.StandardContext resourcesStart 重大: 静的リソースの起動中のエラーです java.lang.IllegalArgumentException: ドキュメントベース /Users/aokidai/Documents/workspace/MotivationManagement が存在しない、又は読めないディレクトリです at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136) at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5132) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5319) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 11 16, 2015 7:34:08 午前 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1122) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) ... 6 more Caused by: org.apache.catalina.LifecycleException: Error in resourceStart() at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5320) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 6 more 11 16, 2015 7:34:08 午前 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1122) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.startup.Catalina.start(Catalina.java:689) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1574) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1564) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 6 more 11 16, 2015 7:34:08 午前 org.apache.catalina.startup.Catalina start 重大: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.startup.Catalina.start(Catalina.java:689) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:739) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 7 more Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 9 more Caused by: org.apache.catalina.LifecycleException: A child container failed during start at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1130) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:300) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ... 11 more 11 16, 2015 7:34:08 午前 org.apache.coyote.AbstractProtocol pause 情報: Pausing ProtocolHandler ["http-bio-8080"] 11 16, 2015 7:34:08 午前 org.apache.coyote.AbstractProtocol pause 情報: Pausing ProtocolHandler ["ajp-bio-8009"] 11 16, 2015 7:34:08 午前 org.apache.catalina.core.StandardService stopInternal 情報: サービス Catalina を停止します 11 16, 2015 7:34:08 午前 org.apache.coyote.AbstractProtocol destroy 情報: Destroying ProtocolHandler ["http-bio-8080"] 11 16, 2015 7:34:08 午前 org.apache.coyote.AbstractProtocol destroy 情報: Destroying ProtocolHandler ["ajp-bio-8009"] 、、、 java.lang.IllegalArgumentException: ドキュメントベース /Users/aokidai/Documents/workspace/MotivationManagement が存在しない、又は読めないディレクトリです というメッセージがまだ出るということは、tomcatが削除済みのものを呼び出そうとしているということでしょうか? よろしくお願いします。
shanxia

2015/11/18 10:56

webappsフォルダ内に、MotivationManagementフォルダや、warファイルは存在していませんか?あればすべて削除して下さい。 また、workフォルダ内もすべて削除してみて下さい。
DaiAoki

2015/11/21 14:37 編集

ご回答ありがとうございます。 MotivationManagementフォルダの削除をしました。 eclipseに残っているのはServersフォルダのみとなります。 この状態でTomcatを起動し、再度http://localhost:8080/と入力しましたが、やはり404エラーとなってしまいました。 以下がその時のログです。 、、、ログ(必要だと思われる部分のみ抜粋しております) 11 21, 2015 10:37:37 午後 org.apache.coyote.AbstractProtocol init 重大: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"] java.net.BindException: Address already in use <null>:8080 11 21, 2015 10:37:37 午後 org.apache.catalina.core.StandardService initInternal 重大: Failed to initialize connector [Connector[HTTP/1.1-8080]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]] 11 21, 2015 10:37:38 午後 org.apache.coyote.AbstractProtocol init 情報: Initializing ProtocolHandler ["ajp-bio-8009"] 11 21, 2015 10:37:38 午後 org.apache.coyote.AbstractProtocol init 重大: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-8009"] java.net.BindException: Address already in use <null>:8009 11 21, 2015 10:37:38 午後 org.apache.catalina.core.StandardService initInternal 重大: Failed to initialize connector [Connector[AJP/1.3-8009]] 重大: 静的リソースの起動中のエラーです java.lang.IllegalArgumentException: ドキュメントベース /Users/aokidai/Documents/workspace/MotivationManagement が存在しない、又は読めないディレクトリです 11 21, 2015 10:37:38 午後 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/MotivationManagement]] 11 21, 2015 10:37:38 午後 org.apache.catalina.core.ContainerBase startInternal 重大: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]] 11 21, 2015 10:37:38 午後 org.apache.catalina.startup.Catalina start 重大: The required Server component failed to start so Tomcat is unable to start. org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8005]] 、、、 削除したはずのMotivationManagementにアクセスしようとしているところが気になります。 他のエラーも数が膨大で、こんなに原因がよくわかりません。 現状としましては、Tomcatをeclipseで起動しようとコマンドで起動しようとどちらも404エラーとなってしまいます。 一度、Tomcatの設定を最初からやり直すのが得策でしょうか? 【追記】 webappsフォルダというのはtomcatのフォルダのことでしょうか? tomcatのworkフォルダについてはフォルダごと削除しました。
eripong

2015/11/21 14:41

また、横から失礼します。 workディレクトリ消してもそのエラーが出るのであれば、 CATALINA_HOME/conf/server.xml にMotivationManagementの記述が残っていませんか?
DaiAoki

2015/11/21 15:11

ご回答ありがとうございます。 CATALINA_HOMEとはtomcat本体のディレクトリという認識で問題ないでしょうか? ただいま確認してみたところ、CATALINA_HOME/conf/server.xmlにたしかにMotivationManagementに関する記述が残っていました。 以下のような記述がserver.xmlの最後にありました。 、、、 <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" /> <Context path="/MotivationManagement" reloadable="true" docBase="/Users/aokidai/Documents/workspace/MotivationManagement" workDir="/Users/aokidai/Documents/workspace/MotivationManagement/work" /> </Host> </Engine> </Service> </Server> 、、、 こちらの<Content path=.../MotivationManagement/work"/>の部分を削除すれば良いのでしょうか?
eripong

2015/11/21 15:23

そうですね。 それでとりあえず起動はするようになると思います。
eripong

2015/11/21 15:26

ちなみにCATALINA_HOMEはそれで合っています。 Tomcat起動時に出る、 Using CATALINA_HOME: /Applications/apache-tomcat-7.0.65 で確認できます。
DaiAoki

2015/11/21 15:51

ご回答ありがとうございます。 コマンドでtomcatを起動し、http://localhost:8080/と入力したところ無事に起動していることを確認しました。 tomcatの各ファイルがどんな働きをしているのか、今後理解を深めていきたいと思います。 その後、eclipseでtomcatを起動してHello Worldと表示させるだけの簡単なhtmlを実行しようとしたのですが、そこでまた問題が発生してしまいました。 eclipse上でWebブラウザは立ち上がるのですが、真っ白な画面で、 「ページのロードがエラーで失敗しました: 指定されたホスト名のサーバが見つかりませんでした。」 と表示されます。 試しにeclipseでtomcatが始動済みになっていることを確認してうえで、http://localhost:8080/にアクセスすると404エラーが出てしまいました。 ログを確認すると、以下のように記述されていました。 、、、一部抜粋 重大: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"] java.net.BindException: Address already in use <null>:8080 11 22, 2015 12:42:00 午前 org.apache.catalina.core.StandardService initInternal 重大: Failed to initialize connector [Connector[HTTP/1.1-8080]] 重大: Failed to initialize end point associated with ProtocolHandler ["ajp-bio-8009"] java.net.BindException: Address already in use <null>:8009 重大: Failed to initialize connector [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Failed to initialize component [Connector[AJP/1.3-8009]] 重大: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use 、、、 Address already in useという文言が多数出現しているので、 サーバをeclipseとコマンドラインで2つ立ち上げたことが原因で起こってしまったのだと思い、片方を停止しても依然、このエラーが出てしまいます。 何か解決の糸口をご教授いただけないでしょうか?
DaiAoki

2015/11/24 14:08

進捗状況を報告します。 コマンドでトムキャットを起動すると、ブラウザでhttp://localhost:8080/と入力した時に猫が表示されました。 そして、コンソールでトムキャットを停止し、eclipseでサーバを起動するとエラーなく[始動済み]にはなりますが、 同様にブラウザでhttp://localhost:8080/と入力すると404エラーが出ます。 また、eclipseでHello Worldと表示するjspファイルを実行しようとすると、 「ページのロードがエラーで失敗しました: 指定されたホスト名のサーバが見つかりませんでした。」 と表示され、eclipse上のWebブラウザは真っ白になります。 コマンドで起動した時にはうまくいって、eclipse上で起動した時にはうまくいかないということは、 eclipseでのtomcatの設定に誤りがあるということなのでしょうか? コンソールにエラー文はなく、お手上げ状態です。 何か可能性として考えられる原因等があればご教授いただければ幸いです。
shanxia

2015/11/25 00:38

考えられる事としては、コマンド起動の場合と、eclipseから起動する場合とで、設定が異なっているのだと思います。 eclipseからの起動時のコンソールに、CATALINA_HOMEやJAVA_HOMEなどの環境変数がどのように定義されているか確認してみて下さい。 また、eclipseの設定に、tomcatの設定項目があるはずです。そこでコマンド起動の場合と同じ場所のserver.xmlが指定されているか確認してみて下さい。
DaiAoki

2015/11/25 13:17

ご回答ありがとうございます。 設定の確認をしました。 eclipseの起動時のコンソールは以下のように記述されていました。 CATALINA_HOME: /Applications/apache-tomcat-7.0.65 Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/jre それぞれのディレクトリを確認したところ、jdk.1.8.0_60.jdkも存在していて、 コマンドでjava -versionと入力すると後者が表示されたので、 eclipse上のJREの設定を45から60のものに変更してみましたが、 特に変化はありませんでした。 CATALINA_HOMEについてですが、コマンドでは cd /Applications/apache-tomcat-7.0.65/bin chmod +x *.sh ./startup.sh と入力して起動に成功します。 コンソールに表示されたものと比べると/binが抜けているのが気になります。 最後のserver.xmlについてですが、 コマンド起動の場合にどのserver.xmlが指定されているか調べる方法がわかりませんでした。 特に/binの部分が気になっているのですが、これはあまり関係ないでしょうか?
shanxia

2015/11/26 07:49

eclipseからtomcatを起動すると言うことは、tomcat-pluginなどを利用されていると思います。それならば、eclipseの設定画面に、左の一覧にtomcatとう項目はないでしょうか? そこで、tomcatのバージョンや、tomcatホームの設定があります。 ただ、CATALINA_HOMEの値に問題は見当たりませんので、おそらく正しい設定になっていると思います。 eclipseから起動したときの、catalina.yyy-mm-dd.logファイルに、エラーなどの情報はないでしょうか?
DaiAoki

2015/11/26 13:18

ご回答ありがとうございます。 eclipseの環境設定を確認したところ、server.xmlを設定している箇所を確認しました。 「コンテキスト宣言モード」というところの「Server.xml」にチェックが入っていて、 「設定ファイル」には /Applications/apache-tomcat-7.0.65/conf/server.xml と入力されていました。 logファイルに関しては、eclipseから起動した際には出力されない状態となっております。 コンソールにもエラー文らしきものは見当たりませんし、 Server startup と表示されているので、一見うまくいっているように見えるのですが・・・。 ちなみに、現在、「猫のアイコン」ではなく、eclipse下の「サーバー」を始動しています。 緑の丸に三角形を横にしたようなものが入っているアイコンです。
shanxia

2015/11/27 00:10

その実行方法ならば、eclipseのコンソールにすべての情報が出力されているはずです。その中に不審な情報はないでしょうか?
DaiAoki

2015/11/28 06:49

ご回答ありがとうございます。 コンソールを確認したところ以下のようなエラー表示がありました。 情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/aokidai/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. こちらを検索してみたところ、 TomcatのServer.xmlに記述されている <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> の部分をコメントアウトすれば良いとのことでしたのでコメントアウトしたところ、 上記のエラー文は消えました。 ですが、依然、http://localhost:8080/にアクセスしても404エラーが発生してしまいます。 念のため、修正後にtomcatを立ち上げた時にコンソールに出力されていたものを貼ります。 、、、 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server version: Apache Tomcat/7.0.65 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server built: Oct 9 2015 08:36:58 UTC 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Server number: 7.0.65.0 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: OS Name: Mac OS X 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: OS Version: 10.11.1 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Architecture: x86_64 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: JVM Version: 1.8.0_60-b27 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: JVM Vendor: Oracle Corporation 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: CATALINA_BASE: /Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: CATALINA_HOME: /Applications/apache-tomcat-7.0.65 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dcatalina.base=/Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dcatalina.home=/Applications/apache-tomcat-7.0.65 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dwtp.deploy=/Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Djava.endorsed.dirs=/Applications/apache-tomcat-7.0.65/endorsed 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.VersionLoggerListener log 情報: Command line argument: -Dfile.encoding=UTF-8 11 28, 2015 3:43:27 午後 org.apache.coyote.AbstractProtocol init 情報: Initializing ProtocolHandler ["http-bio-8080"] 11 28, 2015 3:43:27 午後 org.apache.coyote.AbstractProtocol init 情報: Initializing ProtocolHandler ["ajp-bio-8009"] 11 28, 2015 3:43:27 午後 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1028 ms 11 28, 2015 3:43:27 午後 org.apache.catalina.core.StandardService startInternal 情報: サービス Catalina を起動します 11 28, 2015 3:43:27 午後 org.apache.catalina.core.StandardEngine startInternal 情報: Starting Servlet Engine: Apache Tomcat/7.0.65 11 28, 2015 3:43:28 午後 org.apache.coyote.AbstractProtocol start 情報: Starting ProtocolHandler ["http-bio-8080"] 11 28, 2015 3:43:28 午後 org.apache.coyote.AbstractProtocol start 情報: Starting ProtocolHandler ["ajp-bio-8009"] 11 28, 2015 3:43:28 午後 org.apache.catalina.startup.Catalina start 情報: Server startup in 417 ms 、、、 ブラウザはGoogleChromeを使用しているのですが、 ブラウザの問題ということは考えられますでしょうか?
eripong

2015/11/28 07:22

すみません。 過去、CATALINA_HOME/conf/server.xmlを見ると良いとコメントしましたが、 CATALINA_BASE/conf/server.xmlの誤りでした。 両方が一致している場合も多いのですが、今のDaiAoki30さんのeclipse環境は、 CATALINA_HOME: /Applications/apache-tomcat-7.0.65 CATALINA_BASE: /Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0 となっているので、今の場合、server.xmlは /Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/conf/server.xml を見るべきです。
DaiAoki

2015/11/28 08:53

ご回答ありがとうございます。 server.xmlを変更した時にeclipseのプロジェクト・エクスプローラーでserver.xmlを見ると反映されていないことがありましたが、合点がいきました。 情報提供ありがとうございます。 /Users/aokidai/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/logs を確認してみたところ、ログが残っていました。 127.0.0.1 - - [28/Nov/2015:17:40:46 +0900] "GET / HTTP/1.1" 404 976 0:0:0:0:0:0:0:1 - - [28/Nov/2015:17:41:38 +0900] "GET / HTTP/1.1" 404 976 このようなものがtomcatを起動した各時刻で記述されていました。
eripong

2015/11/28 09:08

基本的にはプロジェクト・エクスプローラ見えるserver.xmlが、 eclipseによってCATLINA_BASEの下にコピーされるはずですが、 動作が怪しいときは直接CATLINA_BASEを参照すると良いと思います。
DaiAoki

2015/11/28 09:53

ご回答ありがとうございます。 以後、そのようにしていきたいと思います。 一つ気になったことがあるのですが、 現在、プロジェクト・エクスプローラーには Servers - Tomcat confの下にserver.xmlやweb.xmlなどの6つのファイルだけがある状態となっております。 しかし、Finderで実際にconfの中身を見てみると そこにさらにフォルダCatalina - localhostがあり、その中身は空となっています。 これは何か不具合と関係あるでしょうか?
eripong

2015/11/28 10:25 編集

関係ないと思います。 こちらの環境でもそのディレクトリはありますが、動作しています。
DaiAoki

2015/11/28 11:49 編集

ご回答ありがとうございます。 いろいろ試している中で一つ気づいたことがあります。 eclipseでtomcatを起動せずにhttp://localhost:8080/にアクセスすると、 このウェブページにアクセスできません ERR_CONNECTION_REFUSED Google Chrome が localhost に接続しようとしましたが、拒否されました。ウェブサイトがダウンしているか、ネットワークが正しく設定されていない可能性があります。 と表示されます。 eclipseでtomcatを起動してアクセスすると HTTPステータス404エラーが表示されます。 ということはtomcat自体は起動しているけど、アクセスが何らかの理由で拒否されているといった状態なのでしょうか? 【追記】 1)404エラーが表示されている時、ブラウザのタブの中の小さなアイコンがtomcatのアイコンになっています。 2)eclipseのtomcatアイコンからサーバーを起動させようとすると、 ERROR: transport error 202: gethostbyname: unknown host ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750] FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) と表示されます。
eripong

2015/11/28 12:39

404が出ているので、Tomcatは起動しているが、 ROOTのアプリケーションがデプロイされていない状態ということです。 Tomcatをeclipseのサーバービューから一度削除して、 再度登録すると、解消されるかもしれません。
DaiAoki

2015/11/29 00:32

ご回答ありがとうございます。 > ROOTのアプリケーションがデプロイされていない状態ということです。 すみません、ROOTのアプリケーションという言葉の意味がわかりません。 今回の場合、具体的にどこを指しているのでしょうか。 eclipseをサーバービューから一度削除して、再度登録してみました。 しかし、問題は解決できませんでした。 eclipseのインストールからやり直そうかと考えているのですが、 workspaceも全て最初から作り直した方がよいでしょうか?
eripong

2015/11/29 00:41

ROOTのアプリケーションとは、 http://localhodt:8080/ にアクセスした際に表示されるページを含むアプリケーションのことです。 eclipseインストールからやり直すのなら、 workspaceも作り直した方が良いです。 プロジェクトがあるなら、プロジェクトまでは消さなくてよいと思います。
shanxia

2015/11/30 02:30

ROOTのアプリケーションは、たいていの場合は、webappsフォルダの[ROOT]フォルダに格納されたアプリケーションが開かれるようになっています。 また、webappsフォルダは、server.xmlのhostタグで設定するようになっています。 server.xmlのhostタグに設定するappBaseを、絶対パスで指定すれば良いかもしれません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問