2016-06-26 20 views
0

Tomcat WebAppにアクセスするのに奇妙な問題があります。私はいくつかのWebアプリケーションを開発マシン上で正常に動作しています。しかし、それらをテストサーバー(webappフォルダへのコピー)にデプロイすると、そのうちのいくつかにはアクセスできません。そのうちの1つはTomcatマネージャアプリケーションです。Tomcat WebAppがデプロイされていますがアクセスできません。

EDIT1:TomcatのWebアプリケーションフォルダは、デフォルトではなく、(のserver.xmlから):

<AutoWebApp dir="E:/daten/web/my.pma.de/servlet" host="DEFAULT" /> 

Tomcatのログは

INFORMATION: Deploying web application directory E:\daten\web\my.pma.de\servlet\manager 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.TldConfig execute 
INFORMATION: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFORMATION: Deployment of web application directory E:\daten\web\my.pma.de\servlet\manager has finished in 109 ms 

を言うしかし、私はマネージャーアプリにアクセスしようとすると、 (私の開発マシンではうまくいきます)いつも404エラーが出ます:

The requested URL /manager was not found on this server. 

tomcat-u sers.xmlには、マネージャwebappの正しい資格情報が含まれています。

<tomcat-users> 
<user password="xxxxx" roles="manager-script,manager-gui,admin, admin-gui" username="xxxxx"/> 
</tomcat-users> 

どうすればよいですか?事前 で

おかげイェンス

+0

デフォルトのTomcatインストールでマネージャーアプリケーションにアクセスできるはずです。管理者の資格情報をtomcat-users.xmlに設定する必要があります。 –

+0

'webapp'フォルダにコピーした場合、その名前が表示されたパス(' E:\ daten \ web \ my.pma.de \ servlet \ manager')にないのはなぜですか? – Andreas

答えて

0

それは、テストサーバー(私の開発マシンに反して)上のTomcatサーバが「背後」Apachte httpdの中MOD-JKを実行していたことが判明しました。だから、基本的に欠けていたのは、 "JkMount"でWebアプリケーションをマウントしていたことです。

関連する問題