使用sts时遇到的部分问题
1. sts启动时报错Java was started but returned exit code=13
2. 使用tomcat时报错Could not publish server configuration for Tomcat vx.0 Server at localhost
1. sts启动时报错Java was started but returned exit code=13
如果系统安装的JDK版本是32位的,那么这个STS也必须是32位,反之,64位也是一样的道理。所以检查jdk与sts的位数是否相同。
- sts的位数:在下载时一般会标明,现在也大多数64位。
- jdk的位数:使用win+r打开运行窗口,输入cmd然后回车输入java -version,64位会显示下图的最后一行,如果不是的话就是32位
2. 使用tomcat时报错Could not publish server configuration for Tomcat vx.0 Server at localhost
点击details查看提示是有重名节点。
原因:在建立Tomcat服务时,eclipse会自动生成一个Servers的项目.里面有一个server.xml文件。
打开查看最后几行,有一行是context,仔细查看这行内容,会发现有两个<context…/>,删掉一个就可以了。