日期:2014-05-18  浏览次数:20629 次

简单的Servlet配置出错!!!
我把下面的代码追加到Tomcat的web.xml中的最后一个 <Servlet> 下
  <servlet>
                <servlet-name> Register </servlet-name>
                <servlet-class> ch2.servlet.Register </servlet-class>
        </servlet>
        <servlet>
                <servlet-name> Login </servlet-name>
                <servlet-class> ch2.servlet.Login </servlet-class>
        </servlet>  
       
      <servlet-mapping>
                <servlet-name> Register </servlet-name>
                <url-pattern> /Register </url-pattern>
        </servlet-mapping>
        <servlet-mapping>
                <servlet-name> Login </servlet-name>
                <url-pattern> /Login </url-pattern>
        </servlet-mapping>

我用一个jsp文件去引用Register
结果提示: "The   requested   resource   (/myweb/chapter2/Register)   is   not   available. "
是不是哪个地方顺序没放好啊???还是其它问题呢??
其中的jsp和各Servet源代码没有问题,因为是光盘中自带的.
请高手指教,谢谢!!!


------解决方案--------------------
如果你是放到C:\Tomcat 4.1\webapps\ROOT\WEB-INF下面的不对的话,估计是你的页面引用路径错了。引用路径应该是:域名/register
------解决方案--------------------
配置servlet,不要去修改tomcat本身的配置文件
每个jsp的工程都有独立的一个web.xml
tomcat/webapps/yourapp/WEB-INF/web.xml
把servlet的信息追加倒这个web.xml就行了,不要去修改tomcat自己的东西