我写了个书上的sevlet例子安装了,当执行时,我非要在那个Tomcat的启动DOS窗口中按一下键盘,然后打印出几条错误信息后,sevlet程序才能打开。
因为我安装时没有安装Admin,后来我装上后,也老打不开,我也像上边那种程序一样,点一下DOS窗口后打印几条错误,就能打开了。
启动报告中的错误部份如下:
2005-9-8 12:29:18 org.apache.struts.action.RequestProcessor processMapping
严重: Invalid path /login was requested
Redirecting to /hello.jsp
2005-9-8 12:33:37 org.apache.struts.action.RequestProcessor processMapping
严重: Invalid path /login was requested
2005-9-8 12:34:07 org.apache.struts.action.RequestProcessor processMapping
严重: Invalid path /frameset was requested
有谁能帮我解释一下这是什么原因?怎么解决。
再看看struts吧
你的tomcat是不是从别人那里copy过来的啊,
把server.xml下面的/login 和/frameset对应的context删掉
tomcat就这样 用多了就知道了 慢慢来
运行之后你别在上面乱点,如果标题成为选定,你就要按下键盘才行。
至于出的错误,就是你本身程序的问题,看起来好象是mapping的问题。