Java 试图通过Intellij IDEA部署tomcat服务器,但出现奇怪的丢失server.xml错误
我将从收到的错误开始,然后解释到目前为止我所做的工作Java 试图通过Intellij IDEA部署tomcat服务器,但出现奇怪的丢失server.xml错误,java,spring,tomcat,maven,intellij-idea,Java,Spring,Tomcat,Maven,Intellij Idea,我将从收到的错误开始,然后解释到目前为止我所做的工作 Error running Guestbook: Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml 使用Intellij IDEA 11终极版: 我在Intellij IDEA的设置->应用程序服务器菜单中添加了tomcat6服务器,添加了tomcat的安装目录,然后在运行下拉框中编辑配置,并添加了
Error running Guestbook: Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
使用Intellij IDEA 11终极版:
我在Intellij IDEA的设置->应用程序服务器菜单中添加了tomcat6服务器,添加了tomcat的安装目录,然后在运行下拉框中编辑配置,并添加了tomcat服务器本地默认值。在部署选项卡下,我单击了+->Artifacts。。。并选择了ProjectName:war文件工件
现在,当我第一次运行它时,它给了我一些错误,比如
no conf folder found in /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/
在一个绝望的时刻,我在那里创建了一个名为conf的目录,错误消息果然更改为:
Cannot load /home/anthony/.IntelliJIdea11/system/tomcat/Unnamed_guestbook-spring/conf/server.xml
我不知道该在哪里找到这个文件,文件中应该包含什么,为什么不创建它,或者最重要的是——如何将它放在正确的位置。在此问题上的任何帮助都将不胜感激 多亏了CrazyCoder的提示,我下载了一个普通的Tomcat 7安装,并在“应用程序服务器”菜单中添加了一个,然后将运行配置改为使用它,它立即启动
谢谢你的帮助 这也发生在我身上。我发现我无意中编辑了server.xml文件,它不再是有效的xml。由于无法正确解析,因此未加载。修复server.xml解决了该问题 IDEA应该使用您的
TOMCAT/conf/server.xml
,修改它并复制到临时位置。由于某种原因,它没有发生。尝试从Apache站点安装新的香草Tomcat 6,确保原始文件存在。这并不能解决您的问题,但我必须说,多年来,我看到很多人浪费大量时间试图用IDE插件控制web服务器。底线——这不值得。Tomcat很容易从命令行运行,因此我从未见过从IDE运行的好处。如果您正在寻找自动部署,只需创建一个Tomcat上下文文件,并将其指向您的开发环境-无需“部署”。@GreybeardGeek那么您错过了热部署的好处。您能告诉我从哪里可以下载vanilla Tomcat 7吗。我找不到它。我正在使用Tomcat 8.5.16的新下载。我也在Unamed_uz
前面加上我的应用程序名时遇到了同样的错误。