关于server.xml配置的问题,在线等!请教,谢谢!
我在server.xml中的配置如下
<!-- Tomcat Gallery Context -->
<Context path="/gallery"
docBase="webapps/gallery"
debug="0" reloadable="true" trusted="false">
</Context>
Enter.html放在webapps/gallery/html下
在IE里输入http://localhost:8080/gallery/html/Enter.html
出现如下错误type Status report
message /gallery/html/Enter.html
description The requested resource (/gallery/html/Enter.html) is not available.
请问,是我的server.xml文件没配置好,还是其他什么原因?麻烦高人指点迷津,谢谢!
问题点数:20、回复次数:6Top
1 楼lucumu(咖啡的黑)回复于 2003-08-04 01:08:59 得分 20
把它改成
<Context path="/gallery"
docBase="/gallery"
debug="0" reloadable="true" trusted="false">
</Context>
去掉webapps
试试Top
2 楼pipilu1978(皮皮鲁)回复于 2003-08-04 08:06:53 得分 0
试过了,还是不行?有其他办法吗?Top
3 楼nirvanafans(Kurt)回复于 2003-08-04 08:41:06 得分 0
我的TOMCAT中设置DW目录
设置如下:
<Context path="/DW" docBase="DW" debug="0" reloadable="true">
</Context>
Top
4 楼wangwd(coffee I love)回复于 2003-08-04 08:47:22 得分 0
谢谢你给我的短消息
<Context path="/gallery"
docBase="gallery"
debug="0" reloadable="true" trusted="false">
</Context>
这样修改应该没有问题了
我建议你不要采用这样一种方式配置应用程序,这样做是比较繁琐的,我一般都是采用web.xml配置发布的,其实只要你在你的应用程序下,建个web-inf目录,里面建一个空的web.xml就可以了。
Top
5 楼pipilu1978(皮皮鲁)回复于 2003-08-04 14:21:25 得分 0
web.xml的代码如下<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>gallery.ControllerServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>galleryViewer</servlet-name>
<jsp-file>/jsp/GalleryLayout.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>/Controller</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>galleryViewer</servlet-name>
<url-pattern>/galleryViewer</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>imageReader-taglib</taglib-uri>
<taglib-location>/WEB-INF/tlds/imageReader-taglib.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>galleryLayout-taglib</taglib-uri>
<taglib-location>/WEB-INF/tlds/galleryLayout-taglib.tld</taglib-location>
</taglib>
</web-app>
咖啡我爱,如果我把web.xml文件删除了,就能通过,保留web.xml还是有同样的问题,是server.xml跟web.xml冲突了吗?等待你的解答!谢谢Top
6 楼wangwd(coffee I love)回复于 2003-08-04 19:05:56 得分 0
context标签与web.xml文件都是进行应用程序的发布,两个不能同时保存,只能保留一个,建议你将context的标签删除掉,配置一个web.xml也是可以的,我已经测试过了,web.xml内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
这个文件的主要功能是进行根路径的配置。
你可以以绝对路径访问该路径下的任何文件。Top




