2012-02-25 12 views
0

私のコンピュータにjdk1.5.0_04とtomcat server 1.0.16がインストールされています。私のコンピュータサーブレット上の はコマンドプロンプトで正しくコンパイルされていますが、次のurl:http://localhost:8080/webdir/servlet/helloworldのブラウザでサーブレットを実行している間は正しくコンパイルされています。 それはのようなエラーを与える: HTTPステータス404 - /サーブレット/ webdirが/ helloworldのサーブレットを実行できません

タイプステータスレポート

メッセージ/サーブレット/ webdirが/ helloworldの

説明要求されたリソース/ helloworldの(/サーブレット/ webdirの) 利用できません。 Apache Tomcat/6.0.16

+0

はあなたのweb.xmlを投稿することはできますか? –

答えて

0

デプロイメント記述子(web.xml)を再度確認してください。それはすべきで、このようなものになります。

<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 

    <servlet> 
     <servlet-name>ServletExample</servlet-name> 
     <servlet-class>com.sarath.kumar.sivan.ServletExample</servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>ServletExample</servlet-name> 
     <url-pattern>/ServletExample</url-pattern> 
    </servlet-mapping> 
    <welcome-file-list> 
     <welcome-file> /pages/form.html </welcome-file> 
    </welcome-file-list> 
</web-app> 

をそして、あなたの.htmlのページには、このようなものを持っている必要があります。

<form method="POST" action="ServletExample"> 
関連する問題