又有新問題了!
新裝了tomcat,在D:下建立目錄source,在tomcat/conf/server.xml,添加
<Context path="/source" docBase="d:/source" debug="0" reloadable="false">
</Context>
OK,運行http://localhost:8080/source/index.jsp,成功。
接下來寫了個servlet,放在source/WEB-INF/classes/下,
運行http://localhost:8080/source/servlet/HelloWorld 總是報404,在WEB-INF下的web.xml中添加
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
But,仍然是404。
後來解決方法:web.xml中添加
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
這樣就可以解決了。不知是何原因啊。
那麼以後如果所有servlet,我想是否可以這樣加
<servlet-mapping>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
這樣也許可以一勞永逸。
tomcat下運行servlet!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.