不可能吧,楼主肯定自己贴出来的是完整的web.xml ?? =========================== <!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> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description> <servlet> <servlet-name>HelloWorldExample</servlet-name> <servlet-class>HelloWorldExample</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldExample</servlet-name> <url-pattern>/servlet/HelloWorldExample</url-pattern> </servlet-mapping> /web-app> ///////////////////// 这里没有 “< ” ?
现在又变成这种错误提示信息了啊 type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.util.MissingResourceException: Can't find bundle for base name LocalStrings, locale zh_CN java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:804) java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773) java.util.ResourceBundle.getBundle(ResourceBundle.java:538) HelloWorldExample.doGet(HelloWorldExample.java:24) javax.servlet.http.HttpServlet.service(HttpServlet.java:743) javax.servlet.http.HttpServlet.service(HttpServlet.java:856) note The full stack trace of the root cause is available in the Tomcat logs 是什么啊? 不懂。。
你在命令行ping localhost看看,很可能是不通的
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/servlet/HelloWorldExample</url-pattern>
</servlet-mapping>
我觉得应该是配置的问题,不过我很少搞servlet,所以不敢乱发言.
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/servlet/HelloWorldExample</url-pattern>
</servlet-mapping>
你改成下面的试试?
<servlet>
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/jzz/servlet/HelloWorldExample</url-pattern>
</servlet-mapping>
那你就得把它添加到服务器默认路径下(即添加环境变量中去)。这样的话服务器运行的时候才找得到你的类路径啊!
能具体给个例子吗?谢谢了
conf下面,有两个properties文件,修改下
怎么改啊?
帮帮忙了啊。:) 详细说点好吗
<Context path="/jzz" reloadable="true" docBase="E:\jzz" workDir="E:\jzz\work\org\apache\jsp" />
//workDir为编译成servlet的目录。试试看!
你重新下载一个直接解压的tomcat
然后重新配置
就可以看到tomcat的启动窗口,这样就知道是什么错误
最好不要改server.xml里的东西,你加的那个 可以称为虚拟机了吧
而你现在想作的是建立一个应用,
你最好看看TOMCAT start时有什么错,我估计是你的web.xml里有地方错了,比如:少了个<
否则,是不会出现你这样的错的,看看吧
保证没错!!!!
给分吧,呵呵!!!!
肯定是你的web.xml里的错!!
===========================
<!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>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/servlet/HelloWorldExample</url-pattern>
</servlet-mapping>
/web-app> ///////////////////// 这里没有 “< ” ?
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.util.MissingResourceException: Can't find bundle for base name LocalStrings, locale zh_CN
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:804)
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
java.util.ResourceBundle.getBundle(ResourceBundle.java:538)
HelloWorldExample.doGet(HelloWorldExample.java:24)
javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs
是什么啊? 不懂。。
一直解决不了
在oracle 9i JDeveloper 下运行就很正常。
里面介绍的是tomcat4.1的配置
建议换4.1, 要么阅读tomcat的英文帮助,要么干脆用oracleJdeveloper 占内存很大,但用起来很舒服,而且不用安装
<servlet>
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/HelloWorld</url-pattern>调用:http://localhost:8080/jzz/HelloWorld即可