2011-06-23 76 views
1

我正在使用Eclipse Java-EE,我試圖從那裏創建一個servlet。但是,我發現在web.xml中映射url-pattern時出現問題,當url-mapping中的值與項目名稱不同時,tomcat服務器將不會初始化?有沒有一種方法可以爲項目名稱分配不同的URL映射值?謝謝。用eclipse映射servlet url-pattern問題

+0

請提供您的web.xml示例 – maks

回答

3

例如你的servlet定義如下

<!-- 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> 

說,你的應用程序的根上下文是「web應用」和你的服務器上的本地主機上運行,​​端口8080,那麼你可以訪問上面的servlet http://localhost:8080/webapplication/servlet

如果您詢問Web上下文根(上例中的Web應用程序),那麼您也可以更改它。在eclipse中,右鍵單擊您的項目 - >properties -> Web Project Setting並在Context Root字段中更改您的應用程序的名稱。