这个是页面报错:type 异 常 报 告
信 息 
描 述 服务器遇到内部错误,无法满足这个访问请求
异 常 
javax.servlet.ServletException: Servlet 运行时发生异常
com.kucheTV.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)
起 因 java.lang.ExceptionInInitializerError
com.kucheTV.dao.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:19)
com.kucheTV.struts.action.LoginAction.execute(LoginAction.java:51)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.kucheTV.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)
注 意 完整的起因在Apache Tomcat/5.5.20里。

解决方案 »

  1.   

    这个是Eclipse中报的:
    2008-5-10 4:37:49 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0\bin;C:\Tomcat 5.5\bin
    2008-5-10 4:37:50 org.apache.coyote.http11.Http11BaseProtocol init
    信息: 初始化 Coyote HTTP/1.1:http-8080
    2008-5-10 4:37:50 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 4640 ms
    2008-5-10 4:37:50 org.apache.catalina.core.StandardService start
    信息: 启动Catalina服务
    2008-5-10 4:37:50 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.20
    2008-5-10 4:37:50 org.apache.catalina.core.StandardHost start
    信息: XML文件的有效性检测被停用
    2008-05-10 04:37:58,750 [org.apache.struts.util.PropertyMessageResources]-[INFO] Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2008-05-10 04:37:58,765 [org.apache.struts.util.PropertyMessageResources]-[INFO] Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    2008-05-10 04:38:00,453 [org.apache.struts.util.PropertyMessageResources]-[INFO] Initializing, config='com.lianxi.struts.ApplicationResources', returnNull=true
    log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
    log4j:WARN Please initialize the log4j system properly.
    2008-5-10 4:38:54 org.apache.coyote.http11.Http11BaseProtocol start
    信息: 启动 Coyote HTTP/1.1:http-8080
    2008-5-10 4:38:55 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2008-5-10 4:38:55 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/204  config=null
    2008-5-10 4:38:55 org.apache.catalina.storeconfig.StoreLoader load
    信息: Find registry server-registry.xml at classpath resource
    2008-5-10 4:38:55 org.apache.catalina.startup.Catalina start
    信息: Server startup in 65766 ms
    2008-5-10 5:19:25 org.apache.catalina.startup.HostConfig checkResources
    信息: Reloading context [/kucheTV]
      

  2.   

    2008-05-10 05:41:42,265 [org.hibernate.cfg.Environment]-[INFO] Hibernate 3.0.5
    2008-05-10 05:41:42,296 [org.hibernate.cfg.Environment]-[INFO] hibernate.properties not found
    2008-05-10 05:41:42,296 [org.hibernate.cfg.Environment]-[INFO] using CGLIB reflection optimizer
    2008-05-10 05:41:42,296 [org.hibernate.cfg.Environment]-[INFO] using JDK 1.4 java.sql.Timestamp handling
    2008-05-10 05:41:42,750 [org.hibernate.cfg.Configuration]-[INFO] configuring from resource: /hibernate.cfg.xml
    2008-05-10 05:41:42,859 [org.hibernate.cfg.Configuration]-[INFO] Configuration resource: /hibernate.cfg.xml
    2008-05-10 05:41:43,359 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Admin.hbm.xml
    2008-05-10 05:41:43,812 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Admin -> admin
    2008-05-10 05:41:44,000 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Dematerial.hbm.xml
    2008-05-10 05:41:44,078 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Dematerial -> dematerial
    2008-05-10 05:41:44,078 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Material.hbm.xml
    2008-05-10 05:41:44,171 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Material -> material
    2008-05-10 05:41:44,171 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Materialadmin.hbm.xml
    2008-05-10 05:41:44,203 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Materialadmin -> materialadmin
    2008-05-10 05:41:44,203 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Rematerial.hbm.xml
    2008-05-10 05:41:44,281 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Rematerial -> rematerial
    2008-05-10 05:41:44,296 [org.hibernate.cfg.Configuration]-[INFO] Mapping resource: com/kucheTV/domain/Financeadmin.hbm.xml
    2008-05-10 05:41:44,328 [org.hibernate.cfg.HbmBinder]-[INFO] Mapping class: com.kucheTV.domain.Financeadmin -> financeadmin
    2008-05-10 05:41:44,328 [org.hibernate.cfg.Configuration]-[INFO] Configured SessionFactory: null
    2008-05-10 05:41:44,328 [org.hibernate.cfg.Configuration]-[INFO] processing extends queue
    2008-05-10 05:41:44,328 [org.hibernate.cfg.Configuration]-[INFO] processing collection mappings
    2008-05-10 05:41:44,328 [org.hibernate.cfg.Configuration]-[INFO] processing association property references
    2008-05-10 05:41:44,328 [org.hibernate.cfg.Configuration]-[INFO] processing foreign key constraints
    2008-05-10 05:41:44,765 [org.hibernate.connection.DriverManagerConnectionProvider]-[INFO] Using Hibernate built-in connection pool (not for production use!)
    2008-05-10 05:41:44,765 [org.hibernate.connection.DriverManagerConnectionProvider]-[INFO] Hibernate connection pool size: 20
    2008-05-10 05:41:44,765 [org.hibernate.connection.DriverManagerConnectionProvider]-[INFO] autocommit mode: false
    2008-05-10 05:41:44,796 [org.hibernate.connection.DriverManagerConnectionProvider]-[INFO] using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/kucheTV
    2008-05-10 05:41:44,796 [org.hibernate.connection.DriverManagerConnectionProvider]-[INFO] connection properties: {user=root, password=****}
    2008-05-10 05:41:46,109 [org.hibernate.cfg.SettingsFactory]-[INFO] RDBMS: MySQL, version: 5.0.22-community-nt
    2008-05-10 05:41:46,109 [org.hibernate.cfg.SettingsFactory]-[INFO] JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.12 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
    2008-05-10 05:41:46,296 [org.hibernate.dialect.Dialect]-[INFO] Using dialect: org.hibernate.dialect.MySQLDialect
    2008-05-10 05:41:46,328 [org.hibernate.transaction.TransactionFactoryFactory]-[INFO] Using default transaction strategy (direct JDBC transactions)
    2008-05-10 05:41:46,359 [org.hibernate.transaction.TransactionManagerLookupFactory]-[INFO] No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Automatic flush during beforeCompletion(): disabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Automatic session close at end of transaction: disabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] JDBC batch size: 15
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] JDBC batch updates for versioned data: disabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Scrollable result sets: enabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] JDBC3 getGeneratedKeys(): enabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Connection release mode: null
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Maximum outer join fetch depth: 2
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Default batch fetch size: 1
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Generate SQL with comments: disabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Order SQL updates by primary key: disabled
    2008-05-10 05:41:46,359 [org.hibernate.cfg.SettingsFactory]-[INFO] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
    2008-05-10 05:41:46,421 [org.hibernate.hql.ast.ASTQueryTranslatorFactory]-[INFO] Using ASTQueryTranslatorFactory
    2008-05-10 05:41:46,421 [org.hibernate.cfg.SettingsFactory]-[INFO] Query language substitutions: {}
    2008-05-10 05:41:46,421 [org.hibernate.cfg.SettingsFactory]-[INFO] Second-level cache: enabled
    2008-05-10 05:41:46,421 [org.hibernate.cfg.SettingsFactory]-[INFO] Query cache: disabled
    2008-05-10 05:41:46,421 [org.hibernate.cfg.SettingsFactory]-[INFO] Cache provider: org.hibernate.cache.EhCacheProvider
    2008-05-10 05:41:46,453 [org.hibernate.cfg.SettingsFactory]-[INFO] Optimize cache for minimal puts: disabled
    2008-05-10 05:41:46,453 [org.hibernate.cfg.SettingsFactory]-[INFO] Structured second-level cache entries: disabled
    2008-05-10 05:41:46,500 [org.hibernate.cfg.SettingsFactory]-[INFO] Echoing all SQL to stdout
    2008-05-10 05:41:46,500 [org.hibernate.cfg.SettingsFactory]-[INFO] Statistics: disabled
    2008-05-10 05:41:46,500 [org.hibernate.cfg.SettingsFactory]-[INFO] Deleted entity synthetic identifier rollback: disabled
    2008-05-10 05:41:46,515 [org.hibernate.cfg.SettingsFactory]-[INFO] Default entity-mode: pojo
    2008-05-10 05:41:47,328 [org.hibernate.impl.SessionFactoryImpl]-[INFO] building session factory
    2008-05-10 05:41:47,375 [net.sf.ehcache.config.Configurator]-[WARN] No configuration found. 
      

  3.   

    Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Tomcat%205.5/webapps/kucheTV/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
    org.hibernate.PropertyNotFoundException: Could not find a getter for material in class com.kucheTV.domain.Rematerial
    at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:213)
    at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:207)
    at org.hibernate.mapping.Property.getGetter(Property.java:240)
    at org.hibernate.tuple.PojoTuplizer.buildPropertyGetter(PojoTuplizer.java:237)
    at org.hibernate.tuple.AbstractTuplizer.<init>(AbstractTuplizer.java:73)
    at org.hibernate.tuple.PojoTuplizer.<init>(PojoTuplizer.java:54)
    at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:47)
    at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:218)
    at org.hibernate.persister.entity.BasicEntityPersister.<init>(BasicEntityPersister.java:400)
    at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:104)
    at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:211)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
    at com.kucheTV.dao.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:15)
    at com.kucheTV.struts.action.LoginAction.execute(LoginAction.java:51)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.kucheTV.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    SessionFactory 创建失败.
    2008-05-10 05:41:48,593 [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/kucheTV].[action]]-[ERROR] Servletaction的Servlet.service()发生意外(exception)
    java.lang.ExceptionInInitializerError
    at com.kucheTV.dao.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:19)
    at com.kucheTV.struts.action.LoginAction.execute(LoginAction.java:51)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at com.kucheTV.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:30)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for material in class com.kucheTV.domain.Rematerial
    at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:213)
    at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:207)
    at org.hibernate.mapping.Property.getGetter(Property.java:240)
    at org.hibernate.tuple.PojoTuplizer.buildPropertyGetter(PojoTuplizer.java:237)
    at org.hibernate.tuple.AbstractTuplizer.<init>(AbstractTuplizer.java:73)
    at org.hibernate.tuple.PojoTuplizer.<init>(PojoTuplizer.java:54)
    at org.hibernate.tuple.TuplizerLookup.create(TuplizerLookup.java:47)
    at org.hibernate.tuple.EntityMetamodel.<init>(EntityMetamodel.java:218)
    at org.hibernate.persister.entity.BasicEntityPersister.<init>(BasicEntityPersister.java:400)
    at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:104)
    at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:211)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
    at com.kucheTV.dao.hibernate.HibernateUtil.<clinit>(HibernateUtil.java:15)
    ... 24 more
      

  4.   

    把你發布的工程所需要的jar包導入到tomcat的lib里面。。
    放了沒
      

  5.   

    重复问题,请注意以下2个单词的区别
    material  
    marterial