你升级后项目中没有bean的class文件了吧。
在你项目的WEB-INF/classes下面看看有没有你要引用的bean的class文件,如果你的bean带有包名,比如package test.fff;那么就应该存在WEB-INF/classes/test/fff这样的目录,在这个目录下有那个class文件。
在你项目的WEB-INF/classes下面看看有没有你要引用的bean的class文件,如果你的bean带有包名,比如package test.fff;那么就应该存在WEB-INF/classes/test/fff这样的目录,在这个目录下有那个class文件。
<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!!!
The value for the useBean class attribute com.test.test.Test is invalid!!!
为什么只能放到webapp根目录下的jsp才能访问到响应的bean类呢。
%TOMCAT_HOME%\conf\Catalina\localhost下没写xml文件。
这样你把jsp放到test目录下当然找不到类了
The value for the useBean class attribute com.***.** is invalid!!!
我看了在tomcat4.0里的work都生成了相应的jsp类,但是在tomcat5.0只生成了根目录下的jsp类。