项目404错误,jdk7和8都试了
发表在JavaWeb图书答疑 2018-03-23 悬赏:5 学分 《JavaWeb项目开发实战入门》第8章 Show —— 企业个性化展示平台
是否精华
版块置顶:

我换了jdk7还是报了错,404错误

java.lang.IllegalArgumentException

at org.springframework.asm.ClassReader.<init>(Unknown Source)

at org.springframework.asm.ClassReader.<init>(Unknown Source)

at org.springframework.asm.ClassReader.<init>(Unknown Source)

at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)

at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)

at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)

at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)

at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)

at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)

at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)

at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)

at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)

at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)

at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)

at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)

at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)

at 





分享到:
精彩评论 9
无语_mrkj
学分:3155 LV11
2018-03-23
沙发

您清理一下项目试试,或者把已经在servers中部署的项目删除,然后再重新发布试试。不要用JDK 8。

黎翔_1521436672
学分:29 LV2
2018-03-23
板凳

无语_mrkj 发表于2018-03-23 16:47

您清理一下项目试试,或者把已经在servers中部署的项目删除,然后再重新发布试试。不要用JDK 8。

报了如下错误,还是和以前一样啊

[org.springframework.web.context.support.XmlWebApplicationContext]Exception thrown from LifecycleProcessor on context close

java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: Root WebApplicationContext: startup date [Fri Mar 23 17:30:23 CST 2018]; root of context hierarchy

at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360)

at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1057)

at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010)

at org.springframework.web.context.ContextLoader.closeWebApplicationContext(ContextLoader.java:549)

at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:143)

at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4908)

at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5545)

at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

[org.springframework.beans.factory.support.DefaultListableBeanFactory]Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3c543a43: defining beans [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer#0,aclServiceImpl,articleColumnsServiceImpl,articleServiceImpl,companyService,dataDicService,departmentService,dicTypeService,loginServiceImpl,menuServiceImpl,partyServiceImpl,personServiceImpl,positionServiceImpl,resourceServiceImpl,roleServiceImpl,taskServiceImpl,tsRawTyServiceImp,txDataCountMainServiceImp,txDataCountServiceImp,txNameOrderServiceImp,tyModelLanguageServiceImp,tyModelMainServiceImp,tyModelServiceImp,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,dataSource,paginationInterceptor,mapInterceptor,sqlSessionFactory,org.mybatis.spring.mapper.MapperScannerConfigurer#0,transactionManager,transactionAdvice,org.springframework.aop.config.internalAutoProxyCreator,transactionPointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0,druid-stat-interceptor,druid-stat-pointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#1,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy


黎翔_1521436672
学分:29 LV2
2018-03-23
地板

无语_mrkj 发表于2018-03-23 16:47

您清理一下项目试试,或者把已经在servers中部署的项目删除,然后再重新发布试试。不要用JDK 8。


黎翔_1521436672
学分:29 LV2
2018-03-23
4L

无语_mrkj 发表于2018-03-23 16:47

您清理一下项目试试,或者把已经在servers中部署的项目删除,然后再重新发布试试。不要用JDK 8。

我没有删除jdk8,jdk7没有配置环境变量,cmd上 java -version显示的是jdk8版本

无语_mrkj
学分:3155 LV11
2018-03-26
5L

JDK 8不用删除,也不用将JDK 7配置到环境变量中,只需要按照程序使用说明文档 中介绍的方法在Eclipse中配置项目使用JDK即可。

从您上面截图看,配置应该没问题了,您再重新部署一下试试。

黎翔_1521436672
学分:29 LV2
2018-03-30
6L

无语_mrkj 发表于2018-03-26 09:21

JDK 8不用删除,也不用将JDK 7配置到环境变量中,只需要按照程序使用说明文档 中介绍的方法在Eclipse中配置项目使用JDK即可。

从您上面截图看,配置应该没问题了,您再重新部署一下试试。

还是一直报错,404,好像是spring加载不了,什么非法的参数

无语_mrkj
学分:3155 LV11
2018-04-02
7L

出现这个问题可能是您在配置Tomcat 服务器时没有选择使用1.7版本的JDK导致的。您在Eclipse中重复创建一个Web服务器,在创建这个服务器时,在选择服务器类型为Tomcat v8.0 Server后,需要单击下面的Add...超链接,指定一个JDK的版本为JDK 1.7。然后应用这个Web服务器运行就可以了。

黎翔_1521436672
学分:29 LV2
2018-04-02
8L

无语_mrkj 发表于2018-04-02 13:30

出现这个问题可能是您在配置Tomcat 服务器时没有选择使用1.7版本的JDK导致的。您在Eclipse中重复创建一个Web服务器,在创建这个服务器时,在选择服务器类型为Tomcat v8.0 Server后,需要单击下面的Add...超链接,指定一个JDK的版本为JDK 1.7。然后应用这个Web服务器运行就可以了。

老师终于解决了,还要在配置服务器之前这样选择jdk版本啊。不过你们的项目有的使用utf-8有的用的是gbk编码的,我很是无语。

无语_mrkj
学分:3155 LV11
2018-04-03
9L

抱歉,这个编码问题是由于开发时没有规范具体用什么编码,程序员就依据自己的习惯开发了。以后我们会尽量采用统一的UTF-8编码。

首页上一页 1 下一页尾页 9 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照