tomcat启动报错后设置环境变量配置的为jdk1.7 但是用java -version查看版本却是1.8的解决方法
来源:互联网 发布:美工主管岗位职责 编辑:程序博客网 时间:2024/05/18 13:31
本机上装有jdk1.7和jdk1.8两个版本,早上突然之间用myEclipse启动项目的时候报错,错误如下:
Unexpectedexception parsing XML document from file[d:\yuzhong\apache-tomcat-7.0.77
\webapps\guizhou_new\WEB-INF\classes\applicationContext-mvc.xml];
网上查阅资料后有人说是spring不支持jdk当前版本,一般要改成jdk1.7以下,于是我检查项目,发现
项目jdk居然不知道什么时候变成了myEclipse自带的sun jdk1.6了!
解决步骤:
1.然后我就将jdk配置为本机已经安装的jdk1.7
2.然后重启项目,发现还是报之前的错,然后用java -version 发现jdk居然是jdk1.8,但是我的环境变量确实
是配置的jdk1.7,并且没有错误;于是查阅资料发现有人说这是因为装了Oracle之类的带有jdk的软件时,会自动
在Path里最前面写入一段jdk路径的变量值,我一看,果真最前面有个oracle的路径,于是我将jdk的path上移到
了第一行
3.修改好环境变量之后,重新用java -version ,终于变成了jdk1.7
4.项目启动依然报错,错误如下:
java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
5.点开tomcat配置,发现原来是tomcat的jdk版本没有换成jdk1.7造成的,于是将下面换成jdk1.7
6.重启项目成功
- tomcat启动报错后设置环境变量配置的为jdk1.7 但是用java -version查看版本却是1.8的解决方法
- 安装了jdk1.6,但是用命令java -version查看版本的时候却是jdk1.4
- Mac安装有jdk1.6和1.7 环境变量已经设置为1.7,但是mvn -version仍然显示的版本1.6
- 将jdk版本:jdk1.8更换为jdk1.7之后输入java -version还是出现1.8的版本号
- 更换jdk版本:jdk1.8更换为jdk1.7之后输入java -version还是出现1.8的版本号
- 更换jdk版本:jdk1.8更换为jdk1.7之后输入java -version还是出现1.8的版本号
- 将jdk版本:jdk1.8更换为jdk1.7之后输入java -version还是出现1.8的版本号
- java环境配置为1.7jdk为什么cmd java -version查看版本是1.8
- 解决java环境配置为1.7,java -version查看版本是1.8
- java环境配置为1.7jdk为什么命令窗口中 java -version查看版本是1.8
- java -version可以查看jdk版本,但是javac不可以查看jdk版本的解决办法
- 环境变量配置为jdk8,却显示java版本为jdk7
- Eclipse的编译器版本,为什么没有jdk1.7、jdk1.8对应的版本?即我Eclipse配置了jre为jdk1.7,但是没有办法修改编译器版本为1.7与之保持一致
- Jdk1.7环境变量的配置
- Jdk1.7环境变量的配置
- Jdk1.7环境变量的配置
- Jdk1.7环境变量的配置
- jdk1.7的环境变量配置
- python中random模块
- 线段树专题
- 《ORACLE生产环境RAC下部署DG》-----Pure Love
- 微信小程序—自定义模态对话框实例
- Kmp算法
- tomcat启动报错后设置环境变量配置的为jdk1.7 但是用java -version查看版本却是1.8的解决方法
- [MyBatis]MyBatis入门(一)
- js中 javascript:void(0) 用法详解
- Java 线程与进程的速度比较(继承Thread实现)
- JAVA编码好习惯
- vue时间格式化
- ImageLoader获取网络图片
- 文件存储服务fullgc排查
- 求1加到n