我在IntelliJ Idea 13中编写了一个Java应用程序,可以在Tomcat 7服务器上启动此应用程序。现在我想在Windows XP电脑上测试应用程序。所以我在Windows XP pc上安装了Tomcat 7和XAMPP(用于数据库)。我在... / target文件夹中有一些文件,如" projectname-SNAPSHOT"文件夹," projectname.war"," generated-sources"文件夹等。那么我是否必须将所有这些文件放到我的Windows XP电脑上,从Tomcat进入webapp文件夹并启动Tomcat?当我以这种方式尝试时,当我转到" localhost:8080"时,我无法打开应用程序。 启动应用程序缺少哪些文件?或者我是否必须在XP PC上再次编译所有java文件?
答案 0 :(得分:0)
projectname.war
应该足以满足您的" webapps"大多数情况下的文件夹Tomcat应该自动部署它。
有关详细信息,请参阅:How to deploy a war file in Tomcat 7
答案 1 :(得分:0)
如果构建正确并且没有外部依赖(例如数据库JDNI资源),您应该能够在 / webapps中放置“ projectname.war ”文件夹,启动tomcat,然后浏览到http://localhost:8080/projectname
。