I wrote a Java Application in IntelliJ Idea 13 and can start this application on a Tomcat 7 server. Now I want to test the application on a Windows XP pc. So I installed Tomcat 7 and XAMPP(for database) on the Windows XP pc. I got some files in my .../target folder like "projectname-SNAPSHOT" folder, "projectname.war", "generated-sources" folder and so on. So do I have to put all these files to my Windows XP pc into the webapp folder from Tomcat and start Tomcat? When I try it this way, I can't open the application when I go to "localhost:8080". What files are missing to start the Application? Or do I have to compile all the java files again on the XP pc?
Asked
Active
Viewed 53 times
2 Answers
0
projectname.war
should be sufficient in your "webapps" folder for most cases. Tomcat should deploy this automatically.
See: How to deploy a war file in Tomcat 7 for more information
0
If things are built correctly and there are no external dependences (such as a database JDNI resource), you should be able to put "projectname.war" in the /webapps folder, start tomcat, and then browse to http://localhost:8080/projectname
.

kaliatech
- 17,579
- 5
- 72
- 84
-
-
Maven dependencies should already be in the .war file under /WEB-INF/lib. The .war file is really just a .zip file, so you could unzip it to verify what you do or don't have. – kaliatech Jun 19 '14 at 19:40