Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用IntelliJ运行tomcat的变通方法,可能是一个推送到tomcat的脚本?_Java_Tomcat_Intellij Idea - Fatal编程技术网

Java 使用IntelliJ运行tomcat的变通方法,可能是一个推送到tomcat的脚本?

Java 使用IntelliJ运行tomcat的变通方法,可能是一个推送到tomcat的脚本?,java,tomcat,intellij-idea,Java,Tomcat,Intellij Idea,如果我想在intellij(免费版本)中运行SpringMVC项目并在tomcat上运行它,你们会建议什么样的解决方法 用脚本将编译后的文件推送到tomcat的运行实例怎么样 这将如何工作?您应该研究maven及其部署支持和/或tomcat运行时支持。您还可以使用Ant、Groovy、Ruby或其他脚本语言快速编写脚本,将文件推送到部署目录 我想最后你可以使用一个IDE,它不会像那样束缚你的双手,或者屈服并支付JetBrain美元 祝你好运。创建一个ant脚本,将war的内容构建到项目中的文件夹

如果我想在intellij(免费版本)中运行SpringMVC项目并在tomcat上运行它,你们会建议什么样的解决方法

用脚本将编译后的文件推送到tomcat的运行实例怎么样


这将如何工作?

您应该研究maven及其部署支持和/或tomcat运行时支持。您还可以使用Ant、Groovy、Ruby或其他脚本语言快速编写脚本,将文件推送到部署目录

我想最后你可以使用一个IDE,它不会像那样束缚你的双手,或者屈服并支付JetBrain美元


祝你好运。

创建一个ant脚本,将war的内容构建到项目中的文件夹中,例如
build/war
,然后在
conf\Catalina\localhost
中创建一个
my app.xml
文件,内容如下:

<Context path="my-app" reloadable="true" docBase="C:\workspace\[projectname]\build\war" workDir="C:\workspace\[projectname]\work" >
    <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>


更好的方法是用Jetty代替Tomcat进行开发:)您甚至可以完美地调试它。我也支持这一点,Jetty也可以通过maven插件运行。我坚持使用Tomcat,以防Blankman有特殊需要。