Tomcat6.0.16上で
struts1.2.9ベースのWEBアプリを作成し、起動しました。
WEBアプリは3つあり、それぞれwapp1,wapp2,wapp3という名で、
warファイルを作成して、Tomcatのwebapps配下に配置して
Tomcatを再起動しました。
wapp1とwapp2はまったく問題なく動作していますが、
wapp3だけ、該当のURLを叩いてもNot Foundで、コンテキスト
として認識されていないようです。
今回はLinuxの本番機で問題が発生しています。開発機のEclipse
では問題ありませんので、プログラムソースの問題ではありません。
以下がTomcatのログです。
Oct 12, 2011 2:59:16 PM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Oct 12, 2011 2:59:17 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Oct 12, 2011 2:59:17 PM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Oct 12, 2011 3:01:11 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_06/jre/lib/i386/client:/usr/java/jdk1.6.0_06/jre/lib/i386:/usr/java/jdk1.6.0_06/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
Oct 12, 2011 3:01:11 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Oct 12, 2011 3:01:11 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1691 ms
Oct 12, 2011 3:01:12 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Oct 12, 2011 3:01:12 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
Oct 12, 2011 3:01:12 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive wapp1.war
Oct 12, 2011 3:01:13 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
Oct 12, 2011 3:01:13 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'
Oct 12, 2011 3:01:14 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive wapp2.war
Oct 12, 2011 3:01:15 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
Oct 12, 2011 3:01:15 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'
Oct 12, 2011 3:01:15 PM org.apache.struts.tiles.TilesPlugin initDefinitionsFactory
INFO: Tiles definition factory loaded for module ''.
Oct 12, 2011 3:01:15 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive wapp3.war
Oct 12, 2011 3:01:16 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validator-rules.xml'
Oct 12, 2011 3:01:16 PM org.apache.struts.validator.ValidatorPlugIn initResources
INFO: Loading validation rules file from '/WEB-INF/validation.xml'
Oct 12, 2011 3:01:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.ContextListener" is already configured for this context. The duplicate definition has been ignored.
Oct 12, 2011 3:01:16 PM org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener "listeners.SessionListener" is already configured for this context. The duplicate definition has been ignored.
Oct 12, 2011 3:01:17 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Oct 12, 2011 3:01:17 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Oct 12, 2011 3:01:17 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31 config=null
Oct 12, 2011 3:01:17 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5308 ms
No.3ベストアンサー
- 回答日時:
> フロントにはapachがありますが、wapp1とwapp2は問題なく動作
> しているので、問題はないかと思っています。
たとえばmodProxyなら
ProxyPass /wapp1/ ajp://localhost:8009/wapp1/
ProxyPass /wapp2/ ajp://localhost:8009/wapp2/
といった設定をしている場合、deployはTomcatが自動でやってくれても、
/wapp3/にアクセスした場合にTomcatと連携はしてくれません。
ProxyPass /tomcat/ ajp://localhost:8009/
とかなら、/tomcat/以下はすべて連携する設定なので、
/tomcat/wapp3/でtomcatのwapp3に連携してくれますが。
404画面はTomcatの画面になっていますか?
Apacheの方で404出してるなら連携がうまくいってません。
あるいは
http://ホスト名:8080/wapp3/ではアクセスできますか?
satomi3951さんのおっしゃる通り、ProxyPassの設定が
ないためでした。
知識不足の為、前任者の引き継ぎをうのみにしていました。
大変、勉強になりました。ありがとうございました。
No.2
- 回答日時:
HTTPの8080と、AJPの8009でlistenしてますが、確認は8080の方を直接叩いてますか?
もしフロントにApache等がいるなら、proxyなり、jkなりの設定が不足していたりしませんか?
No.1
- 回答日時:
INFO: Deploying web application archive wapp3.war
と表示されてるので
1.管理コンソール
2.context.xml
3.server.xml
あたりを確認してみてください。
この回答への補足
補足します。
sever.xmlでは
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
として、autoDeployをtrueとしています。
フロントにはapachがありますが、wapp1とwapp2は問題なく動作
しているので、問題はないかと思っています。
前任者からの引き継ぎで、webapps配下にwarを配置すれば、
コンテキスト増やせるので、server.xml、context.xmlは
いじらなくても良いとは言われていたので、正直server.xml、context.xml
は気にしていませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- 工学 制御工学の問題です。 3 2023/01/14 22:54
- 工学 制御工学の問題です。 1 2023/01/18 16:06
- ASP・SaaS FC2 BLOG <AUDIO TAGを入れプレビューはOk テーンプレートを更新すると ✖ 1 2023/08/14 11:40
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- ソフトウェア Webサーバーソフトウェアについて 2 2023/03/20 20:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
eclipseでTomcat起動時にエラー...
-
Eclipse・プロジェクトで、フォ...
-
Eclipseで、プロジェクト名のと...
-
html上で、バッチやexeファイル...
-
マイクラjavaでForgeを入れたい...
-
シンボルが見つかりませんとい...
-
Eclipse(JAVA)のデバッグで他...
-
Javaをインストールしたんです...
-
split関数で区切り文字がない場合
-
JAVAにのeclipseに関する質問で...
-
Eclipseのアンインストールの仕方
-
正しいURL指定しているにもかか...
-
CloudSticky.jarが起動しない。
-
javaが文字コードの影響でコン...
-
classファイルについて
-
「削除するか、クラスパスの正...
-
コンパイルエラーに出てくる、i...
-
eclipseのjavaを実行できない
-
jspのファイルでエラーが出る
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPのクラスをコンパイルできな...
-
eclipseでTomcat起動時にエラー...
-
isapi_redirect.dllのダウンロード
-
Eclipseでサーブレットを使用す...
-
tomcatの不具合
-
ApachePOIでエラー
-
apache2.2-tomcat6.0の連携のエ...
-
jspプログラムについて
-
javax.servlet.ServletExceptio...
-
自分で作成したservletを起動す...
-
TOMCATで上手く起動しない
-
IISとローカルと別サーバのTomc...
-
「サーブレットインスタンスを...
-
jsp:useBean の使い方???
-
No collection foundと出てしま...
-
ant1.7.1がほしい
-
Microsoft Visual Studio Code ...
-
eclipseのtomcatでエラーが発生...
-
struts2のMaven ProjectをEclip...
-
[apache+tomcat]なぜ!?実行し...
おすすめ情報