JSP问题求助~!

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:32:04
假设我在webapps建立一个目录show,show/WEB-INFO/web.xml都有,在tomcat的配置文件server.xml内加入了以下行:
<context path="/show" docBase="webapps/show" reloadable="true" />
restart tomcat以后出现404错误。最后找到以下一个原因:web.xml如果按下面的格式,就能正常找到。
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<display-n

不懂!~实在帮不了你!~
你要不去编程的论坛里找找高人吧!~
给你介绍几个中国很不错的编程论坛!~

http://www.bc-cn.net/

http://www.mydrs.org/program/default.asp

WEB-INF,不是WEB-INFO。另外试试看不要往server.xml加入任何语句,直接把工程的show文件夹拷入Tomcat的webapps下,用http://host:port/show看看能不能找到

第一个问题:docBase="webapps/show" 改为绝对路径 ,还有要注意,你能用下面的配置文件,说明版本很高了,注意区别,可以把各个工程配置分别放在:D:\Tomcat 5.5\conf\Catalina\localhost 类似文件夹中
第二个,你自己写的servlet为啥要用.do?用struts不用自己写什么业务的servlet吧,可以继承他原有的action的servlet

呵呵,还有一点啊,java就是这点难点,入门了就感觉好了,你说了加载包里的内容,只要没报错,就说明包加载正确的,因为他先找类的路径

建议你调试的时候用log4j,页面尽量不要写java代码,看你用.do,是不是用了struts啊,用他的标签可以做到页面不用代码,不够用可以自定义标签继承他的标签就好,可以简单很多

1.servlet.xml中的内容不完整,应该是类似于:
<Context path="/traffic"