- 参考链接
- idea启动tomcat,并没有弹出HelloWorld页面,查看server output日志信息,发现错误为:
Artifact mavendemo:war exploded:Server is not connected. Deploy is not available.
Application Server was not connected before run configuration stop, reason:
Unable to ping server at localhost:1099
- 解决方案:网上搜索第一个错误信息,得到解决方案为,在tomcat安装目录下,依次进入tomcat->bin,找到catalina.bat文件并打开编辑,找到set JAVA_OPTS的一句代码,我电脑上的具体代码为:
set "JAVA_OPTS=-Dfile.encoding=GBK -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m"
- 网上说这是设置内存配置的语句,与idea中的配置冲突,需要删除;为保险起见,将其注释掉:
rem set "JAVA_OPTS=-Dfile.encoding=GBK -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m"
- 再次run项目,chrome成功弹出HelloWorld页面,但奇怪的是,翻看server output日志信息,第一行还是会出现之前的错误信息:
- 继续往下翻日志,后面就又正确了,不知道这是不是表示从未发布到发布的过程。。。。奇怪啊╮( ̄▽ ̄”)╭