Java 使用IntelliJ运行tomcat的变通方法,可能是一个推送到tomcat的脚本?
如果我想在intellij(免费版本)中运行SpringMVC项目并在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的内容构建到项目中的文件夹
这将如何工作?您应该研究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有特殊需要。