回 帖 发 新 帖 刷新版面

主题:tomcat启动有“严重”错误

tomcat在eclipse中已经配置好,可以保证配置绝对没有问题。

出现问题如下:
严重: Parse Fatal Error at line 20 column 33: The element type "servlet-class" must be terminated by the matching end-tag "</servlet-class>".

我的web.xml中servlet文件是这样配置的:
    <servlet>
        <servlet-name>updateServlet</servlet-name>
    (20行)    <servlet-class>updateWebModule.updateServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>updateServlet</servlet-name>
        <url-pattern>/updateServlet</url-pattern>
    </servlet-mapping>

这样配置有问题吗?

回复列表 (共7个回复)

沙发

这段没问题

板凳

<servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
      <servlet-name>HelloServlet</servlet-name>
      <url-pattern>/HelloServlet</url-pattern>
    </servlet-mapping>

参考一下这个,好像你的那个没有问题。
你再看看web.xml中其他的servlet配置有没有问题,你可以删除你上面写的,在测试看看。

3 楼

在<servlet-class>中应该写上包名吧?我看你的没有写

4 楼

嗯,那时当然了,我那个刚好没有放在package中

5 楼

现在部署项目的时候还有个问题:我以前装的jdk是1.5的,后来删了,现在装了1.4的。现在部署就会提示错误:“找不到指定的VM,名称jre1.5”。我明明删了1.5版本的,怎么还在找1.5的jre呢?

6 楼

eclipse --->window--->preferences---->java--->install JREs你看到右边可能就是jre1.5,你现在使用1。4那就要重新配置1。4的目录

现在都用1。6还用1。4?

7 楼

是1.4.2的,包资源管理器中“jre系统库[j2re1.4.2]”

我来回复

您尚未登录,请登录后再回复。点此登录或注册