gpt4 book ai didi

java - Idea 中的 Tomcat。 war 爆炸 : Server is not connected. 部署不可用

转载 作者:IT老高 更新时间:2023-10-28 20:34:17 25 4
gpt4 key购买 nike

我正在尝试 tutoial .我创建了新项目并运行它。TomCat 启动,但随后什么也没发生。我可以在浏览器中手动打开 http://localhost:8080 并查看 TomCat 主页。这意味着可以启动服务器。但是我无法打开 index.jsp。这是我启动后的屏幕: screenshot如您所见,项目正在运行,但没有关于传递的环境变量的信息。没有日志。

我使用的是 TomCat 7.0.27

想法 12.1.6

在 Opensuse 12.2 上

我的tomcat HOME文件夹是/usr/share/tomcat

有一个问题:Idea 无法将 conf 文件从/usr/share/tomcat/conf 复制到/home/loco/.IntelliJIdea12/system/tomcat//conf。我在 /usr/share/tomcat 中执行了 chmod 777 * 问题就消失了。

我还改变了 TomCat 的启动方式。这是默认值

/usr/share/tomcat/bin/catalina.sh run

我改成

/usr/share/tomcat/bin/catalina.sh start

其他步骤均按照教程完成。

最佳答案

当 tomcat 启动脚本集中的一个脚本(最常见的是 setenv.sh/setenv.bat)覆盖 JAVA_OPTS 环境变量不包括原始值。 IDEA 设置 JAVA_OPTS 告诉 tomcat 在 1099 上监听 JMX 请求,例如状态和部署。

setenv.sh 中将中断的行示例:

export JAVA_OPTS="-XX:MaxPermSize=512m -Xmx1024m"

修正版:

export JAVA_OPTS="$JAVA_OPTS -XX:MaxPermSize=512m -Xmx1024m"

windows setenv.bat 文件中的相同示例行:

set JAVA_OPTS=-XX:MaxPermSize=512m -Xmx1024m

并更正:

set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=512m -Xmx1024m

如果您只在 IDEA 中运行 tomcat,您可以按照其他人的建议进行操作,从 setenv 脚本中删除该行,并将 jvm 选项放入 IDEA 运行配置中。

关于java - Idea 中的 Tomcat。 war 爆炸 : Server is not connected. 部署不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com