日期:2014-05-17  浏览次数:20708 次

Tomcat问题,ClassNotFound
最近项目中,需要Spring整合Mina框架,按照mina的官方教程http://mina.apache.org/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html,操作后显示类无法找到:org.apache.mina.integration.beans.InetSocketAddressEditor。 
但是我的确已经将mina的库包含进来了,如下图 
 
错误是在org.apache.catalina.loader.WebappClassLoader.loadClass,触发的,应该是tomcat的问题 

另外,将MINA的源码直接放到我的工程里的时候,就能正常运行了。 

搞了两天了,网上也没查到什么有用的信息,请各位大神指教啊~
tomcat

------解决方案--------------------
是不是jdk的问题?
------解决方案--------------------
引用:
最近项目中,需要Spring整合Mina框架,按照mina的官方教程http://mina.apache.org/mina-project/userguide/ch17-spring-integration/ch17-spring-integration.html,操作后显示类无法找到:org.apache.mina.integration.beans.InetSocketAddressEditor。 
但是我的确已经将mina的库包含进来了,如下图 
 
错误是在org.apache.catalina.loader.WebappClassLoader.loadClass,触发的,应该是tomcat的问题 

另外,将MINA的源码直接放到我的工程里的时候,就能正常运行了。 

搞了两天了,网上也没查到什么有用的信息,请各位大神指教啊~

把这些jar放到projectName\WEB-INF\lib 下面去试试
------解决方案--------------------
晒异常信息啊、、、
------解决方案--------------------
楼主先ctrl+shif+t 在工程里找这个类 然后定位到该类 看是否在你的构建路径下 如果是web工程 请将他放到WEB-INF/lib下面 这样打war包的时候 肯定能打进去
------解决方案--------------------
引用:
Quote: 引用:

你敢把异常信息都发出来么

引用:
晒异常信息啊、、、

刚没看见,sorry,以下是异常信息~
Exception in thread "Thread-1" org.springframework.beans.FatalBeanException: Editor class not found; nested exception is java.lang.ClassNotFoundException: org.apache.mina.integration.beans.InetSocketAddressEditor
at org.springframework.beans.factory.config.CustomEditorConfigurer.postProcessBeanFactory(CustomEditorConfigurer.java:214)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:681)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:664)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:446)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at com.NIPC.MinaServer.MinaTest$Ctx.run(MinaTest.java:37)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang. session里取值有关问题