[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/01 03:59 / Filesize : 263 KB / Number-of Response : 977
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Debian GNU/Linux スレッド Ver. 55



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は省略しました)






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef