- 828 名前:login:Penguin mailto:sage [2008/09/21(日) 18:00:16 ID:blX9Z8AJ]
- Debian 4.0 etch環境でのApache2とTomcat5.5の連携についてお聞きしたいです。
Windows環境で実際にTomcat単体で動作するServlet HelloWorld.classを作成して localhost:8080/test/hello で動作確認しました。問題なく動きます。 このファイル一式( webapps/test ディレクトリ毎全部)をDebianにコピーして DebianのTomcatでApache2と連携して動かしたいのですが # apt-get install apache2 tomcat5.5 tomcat5.5-webapps で二つのアプリケーションは無事インストール成功。 色々なサイトを参考に # vi /etc/apache2/sites-enabled/000-default で一番下に追記で ----- <Location /test> ProxyPass ajp://localhost:8009/test Order allow,deny Allow from all </Location> ----- を追記し、/usr/share/tomcat5.5-webapps/ の中に testディレクトリ(Servletが入ってるディレクトリ) をコピーしました。 test/WEB-INF の中に classes lib web.xmlがあり、classesの中にHelloWorld.classがあります。 web.xmlの一部----- <servlet-name>hello</servlet-name> <servlet-class>HelloWorld</servlet-class> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> ----- と定義してWindowsで動作確認済みなので、これは間違いないのですが、いざ実際に debian/test/hello を開こうとすると HTTP Status 404 - /test/hello となります。 どうすればちゃんとServletを動作させることが出来るのでしょうか?Debian特有の設定が あったりするのでしょうか?ご教示よろしくお願い致します。(行数の都合上web.xmlは省略しました)
|

|