我的webapp是从tomcat4.0升级到5.5的。在tomcat4.0一切正常,到tomcat5.0后,webapp根目录下的jsp显示正常,数据库连接等都正常。但是在其下的文件夹下的jsp就抛出异常找不到相应的jsp类:
The value for the useBean class attribute com.***.** is invalid!!!
我看了在tomcat4.0里的work都生成了相应的jsp类,但是在tomcat5.0只生成了根目录下的jsp类。
The value for the useBean class attribute com.***.** is invalid!!!
我看了在tomcat4.0里的work都生成了相应的jsp类,但是在tomcat5.0只生成了根目录下的jsp类。
解决方案 »
- myeclipse+tomcat乱码
- 分页 点击第二页出现空白
- 高手请进,xml转换为html时的问题!
- 俺的项目文件重装系统的时候格式化了,,怎么恢复呀....很急...
- 简单问题:这句Locale locale = getLocale(request);是什么意思?
- Jsp怎么调用sql server 2000的存储过程
- APPLET中的坐标问题
- 怎样用TOMCAT作独立的WEB服务器?
- 遇到问题了!!!!Need帮助!
- 使用 org/apache/lucene/store/Directory,jar包在lib中,编译无措,但是tomcat启动时有错如下,求指导,谢谢。
- 20分 初级 JSF 概念问题,用隐藏输入项<h:inputHidden />传递参数
- 编译提示javax.servlet.jsp.tagext 不存在
把work目录删除一下,
重启Tomcat
以下是我server.xml: <Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
<Resource name="jdbc_china" type="javax.sql.DataSource"
password="web_access" driverClassName="net.sourceforge.jtds.jdbc.Driver"
maxIdle="2" maxWait="5000" validationQuery="select 1" username="web_access"
url="jdbc:jtds:sqlserver://192.168.1.7:1433;DatabaseName=china"
maxActive="100"/>
<Resource name="jdbc_etl_cd" type="javax.sql.DataSource"
password="web_access" driverClassName="net.sourceforge.jtds.jdbc.Driver"
maxIdle="2" maxWait="5000" validationQuery="select 1" username="web_access"
url="jdbc:jtds:sqlserver://192.168.1.7:1433;DatabaseName=etl_cd"
maxActive="100"/>
</GlobalNamingResources>
<Service name="china">
<Connector port="11" maxHttpHeaderSize="8192" acceptCount="1000" maxThreads="500" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" connectionTimeout="30000" disableUploadTimeout="true" />
<Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="china" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
<Host name="localhost" appBase="e:\china\app\webapp" workDir="e:\china\app\webapp\work" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="access." suffix=".log" pattern="common"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="run." suffix=".log" timestamp="true"/>
<Context docBase="" path="" reloadable="true" crossContext="true">
<ResourceLink global="jdbc_china" name="jdbc_china" type="javax.sql.DataSourcer"/>
<ResourceLink global="jdbc_etl_cd" name="jdbc_etl_cd" type="javax.sql.DataSourcer"/>
</Context>
</Host>
</Engine>
</Service>
</Server>
The value for the useBean class attribute com.***.** is invalid!!!
究竟是jsp页面出错还是tomcat抛异常?
抛的异常不要用**(可能我比较笨),否则会有点看不明白。