Apache:配置应用程序侦听器时出错 [英] Apache: Error configuring application listener

查看:6921
本文介绍了Apache:配置应用程序侦听器时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


警告:[SetContextPropertiesRule] {上下文}设置属性'source'
到'org.eclipse.jst.j2ee.server:CongressApp'没有找到匹配的
属性。 2014年5月13日1:35:26
org.apache.catalina.core.StandardContext listenerStart SEVERE:错误
配置类
的应用程序侦听器org.apache.catalina.deploy.ApplicationListener @ bdeab
抛出java.lang.ClassNotFoundException:在
org.apache.catalina.loader.WebappClassLoader.loadClass
com.iss.congress.core.util.CongressContextListener(WebappClassLoader.java:1714)$在
org.apache.catalina.loader.WebappClassLoader.loadClass b $ b(WebappClassLoader.java:1559)
。在
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java :527)
。在
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
。在
org.apache.catalina.core.DefaultInstanceManager.newInstance (DefaultInstanceManager.java:137)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854)
at
org.apache.catalina.core 。 StandardContext.startInternal(StandardContext.java:5434)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache。 catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656)
at
org.apache.catalina.startup.HostConfig $ DeployDescriptor.run(HostConfig.java:1635)
at
java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471 )
at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.Thread PoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)



2014年5月13日1:35:26 PM org.apache.catalina.core.StandardContext
listenerStart SEVERE:配置类
的应用程序监听器时出错org.apache.catalina.deploy.ApplicationListener@6a5b20
java.lang .ClassNotFoundException:在
org.apache.catalina.loader.WebappClassLoader.loadClass
com.iss.congress.core.util.CongressHttpSessionListener(WebappClassLoader.java:1714)
。在
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
。在
org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
。在
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
。在
org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)

org .apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)

org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 633)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656)
at
org.apache.catalina.startup.HostConfig $ DeployDescriptor。运行(HostConfig.java:1635)

java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471)
在java.util.concurrent.FutureTask $同步。 innerRun(FutureTask.java:334)
在java.util.concurrent.FutureTask.run(FutureTask.java:166)at
jav a.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
。在
$ java.util.concurrent.ThreadPoolExecutor中Worker.run(ThreadPoolExecutor.java:615)
。在java中。 lang.Thread.run(Thread.java:722)



2014年5月13日1:35:26 org.apache.catalina.core.StandardContext
listenerStart严重:错误配置类
org.apache.catalina.deploy.ApplicationListener@1bacb12
抛出java.lang.ClassNotFoundException的应用监听器:
com.iss.congress.core.util.HibernateListener在在
org.apache.catalina.loader.WebappClassLoader.loadClass
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
(WebappClassLoader.java:1559)$在
org.apache.catalina.core.DefaultInstanceManager.loadClass b $ b(DefaultInstanceManager.java:527)
。在
org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java :509)

org .apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
。在
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854)
$处b $ b org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 877)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at
org.apache.catalina.startup.HostConfig.deployDescriptor( HostConfig.java:656)
at
org.apache.catalina.startup.HostConfig $ DeployDescriptor.run(HostConfig.java:1635)
at
java.util.concurrent。 Executors $ RunnableAdapter.call(Executors.java:471)
在java.util.concurrent.FutureTask $ Sync.inne rRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)$ b $ at java.lang.Thread.run(Thread.java:722)


在web.xml中,监听器以这种方式进行配置:

 <听者GT; 
< listener-class> com.iss.congress.core.util.CongressContextListener< / listener-class>
< / listener>

< listener>
< listener-class> com.iss.congress.core.util.CongressHttpSessionListener< / listener-class>
< / listener>


< listener>
< display-name> Hibernate Session Listener< / display-name>
< listener-class> com.iss.congress.core.util.HibernateListener< / listener-class>
< / listener>


解决方案

这是 java.lang.ClassNotFoundException:com.iss.congress.core.util.HibernateListener 这意味着类 HibernateListener 不存在于类路径中。确保包含此类的jar存在于应用程序的 WEB-INF / lib 文件夹中。

如果该类存在于src文件夹中,请检查包名称。包名称/类名称区分大小写。


I'm facing with this problem when I try to run the application:

WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:CongressApp' did not find a matching property. May 13, 2014 1:35:26 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Error configuring application listener of class org.apache.catalina.deploy.ApplicationListener@bdeab java.lang.ClassNotFoundException: com.iss.congress.core.util.CongressContextListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1635) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)

May 13, 2014 1:35:26 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Error configuring application listener of class org.apache.catalina.deploy.ApplicationListener@6a5b20 java.lang.ClassNotFoundException: com.iss.congress.core.util.CongressHttpSessionListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1635) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)

May 13, 2014 1:35:26 PM org.apache.catalina.core.StandardContext listenerStart SEVERE: Error configuring application listener of class org.apache.catalina.deploy.ApplicationListener@1bacb12 java.lang.ClassNotFoundException: com.iss.congress.core.util.HibernateListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:656) at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1635) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722)

In web.xml listeners are configured in this manner:

<listener>
        <listener-class>com.iss.congress.core.util.CongressContextListener</listener-class>
    </listener>

    <listener>
        <listener-class>com.iss.congress.core.util.CongressHttpSessionListener</listener-class>
    </listener>


    <listener>
        <display-name>Hibernate Session Listener</display-name>
        <listener-class>com.iss.congress.core.util.HibernateListener</listener-class>
    </listener>

解决方案

This is a case of java.lang.ClassNotFoundException: com.iss.congress.core.util.HibernateListener which means that the class HibernateListener is not present in the class path. Make sure that the jar containing this class is present in the WEB-INF/lib folder of your application.

If the class is present in the src folder then check the package name. Package names/Class Names are case-sensitive.

这篇关于Apache:配置应用程序侦听器时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆