- 论坛徽章:
- 0
|
tomcat下servlet需要发布,而WEB-INF目录下的文件是浏览器不能访问的
发布的办法是编辑WEB-INF/web.xml文件
另外你应该新发布一个web应用而不应该写在ROOT下面
在<web-app></web-app>之间添加如下
- <web-app>
- ...
- <!--以下声明一个servlet-->
- <servlet>
- <servlet-name>
- hellowww <!--起个名字给servlet用来唯一标识一个servlet-->
- </servlet-name>
- <servlet-class>
- HelloWWW <!--servlet的class文件的主文件名-->
- </servlet-class>
- </servlet>
- <!--以下发布一个servlet-->
- <servlet-mapping>
- <servlet-name>
- hellowww <!--说明你要发布哪一个servlet,用servlet的名字来表示-->
- </servlet-name>
- <url-pattern>
- /hello <!--表示你把你的servlet发布到服务器上的哪个虚拟地址,也就是让用户通过什么地址访问你的servlet-->
- </url-pattern>
- </servlet-mapping>
- ...
- </web-app>
复制代码
编辑完web.xml需要重启tomcat。
访问的时候http://localhost:8080/你的web发布/hello
如果你写到ROOT下面了。应该是http://localhost:8080/hello
[ 本帖最后由 艾斯尼勒 于 2006-3-13 14:35 编辑 ] |
|