0
我有一個servlet這基本上是一個hello world
種...更改URL來訪問我的servlet
類是:
package net.jgp.baseapp.validation.tomcat;
[...]
@WebServlet(name = "tv", description = "...", urlPatterns = {"/TomcatValidator", "/" })
public class TomcatValidator extends HttpServlet {
[...]
}
}
它的偉大工程,當我啓動它通過:
http://localhost:8081/net.jgp.baseapp.validation.tomcat/tv
http://localhost:8081/net.jgp.baseapp.validation.tomcat/qwe?test=89
等
不過,我可以改變net.jgp.baseapp.validation.tomcat
至:
- 沒什麼,基本上它應該像
http://localhost:8081
一樣運行? - 更簡單的URL
http://localhost:8081/toto
?
到目前爲止,我的web.xml真的是空的(從Eclipse的一代默認):
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
我已經看了很多東西,我必須承認我我越來越瘋狂:)...
謝謝!
PS:我知道:
@WebServlet(name = "tv", description = "...", urlPatterns = {"/TomcatValidator", "/" })
在某種程度上等於:
@WebServlet(name = "tv", description = "...", urlPatterns = {"/" })
大定義!你如何獲得你上傳的第一個UI。我使用eclipse(也是?)。或者你可以分享你的web.xml? TX! – jgp
轉到「服務器」選項卡,選擇您的服務器,雙擊,然後轉到「模塊」選項卡。 web.xml是eclipse默認生成的,就像你的 – Leo
完美!謝謝......但是,這些信息保存在哪裏?我沒有在web.xml中看到它?它只能在應用服務器級別上使用(這是有道理的)。 – jgp