2011-06-23 28 views
1

Eclipse Java-EEを使用しており、そこからサーブレットを作成しようとしています。しかし、web.xmlにurl-patternをマッピングする際に問題が発生します。url-mapping内の値がプロジェクト名と同じではない場合、tomcatサーバは初期化されません。プロジェクト名に別のURLマッピング値を割り当てる方法がありますか?ありがとう。EclipseでサーブレットのURLパターンに問題が発生しました。

+0

pls、あなたのweb.xmlの例を挙げてください – maks

答えて

3

例えば、あなたのサーブレット定義は、ポート8080その後、あなたは上記のサーブレットにアクセスすることができ、アプリケーションのルートコンテキストは、「webアプリケーション」であり、あなたのサーバがローカルホスト上で実行されている、

<!-- Define the servlet --> 
<servlet> 
    <servlet-name>yourServlet</servlet-name> 
    <servlet-class>com.YourServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>yourServlet</servlet-name> 
    <url-pattern>/servlet</url-pattern> 
</servlet-mapping> 

セイ以下の通りである http://localhost:8080/webapplication/servlet

Webコンテキストルート(上記の例ではWebアプリケーション)について質問している場合は、変更することもできます。 Eclipseプロジェクトで右クリック - >properties -> Web Project Context Rootフィールドでアプリケーションの設定と名前を変更します。

関連する問題