VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1833|回复: 10

为什么tomcat不能正常运行

[复制链接]

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-6 12:30:01 | 显示全部楼层 |阅读模式
我的tomcat升级后,根目录下的jsp能正常运行,而其他文件下的jsp运行提示出错::

    The value for the useBean class attribute XXX is invalid!!!
    我把此jsp放到根目录下就能正常运行。
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-5-23 02:00:02 | 显示全部楼层
你升级后项目中没有bean的class文件了吧。


在你项目的WEB-INF/classes下面看看有没有你要引用的bean的class文件,如果你的bean带有包名,比如package test.fff;那么就应该存在WEB-INF/classes/test/fff这样的目录,在这个目录下有那个class文件。
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-5-23 22:00:01 | 显示全部楼层
类包及类是有的。如果把此jsp文件当到webapp/test/文件夹下面就不能正常运行,如果放到webapp/目录下就能运行此jsp文件:
  <jsp:useBean id="test" class="com.test.test.Test" scope="request"/>
  <%
   System.out.println("asfasfsad");
  %>
  放到webapp/test/就抛出异常:
    The value for the useBean class attribute com.test.test.Test is invalid!!!
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-5-25 16:30:01 | 显示全部楼层
如果要在test下,你要在test下建立WEB-INF文件夹及相关的目录结构。
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-6 19:45:01 | 显示全部楼层
可能你还没看清楚我的意思。在web-inf包里有相应的bean类。把其jsp放到webapp根目录下能正常显示,如果放到webapp/test/下就提示:
   The value for the useBean class attribute com.test.test.Test is invalid!!!
   为什么只能放到webapp根目录下的jsp才能访问到响应的bean类呢。
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-10 15:45:01 | 显示全部楼层
我晕,你的WEB-INF在什么位置?
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-10 18:30:01 | 显示全部楼层
或者到你的%TOMCAT_HOME%\conf\Catalina\localhost下面看test.xml中的docBase指定的是否正确。
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-11 16:00:01 | 显示全部楼层
谢谢你帮助,我的WEB-INF在webapp下。在我的
%TOMCAT_HOME%\conf\Catalina\localhost下没写xml文件。
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-15 17:30:01 | 显示全部楼层
我的WEB-INF在webapp下


这样你把jsp放到test目录下当然找不到类了
回复

使用道具 举报

1

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-7-14 03:00:01 | 显示全部楼层
谢谢,我自己找到原因了.是server.xml写错了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表