What is the difference and similarity between war file which we are creating in eclipse and which we are creating in tomcat folder ?
war files are not generated by the tomcat. When web project build, war files are generated and it can be automatically deploy to the configured tomcat by in the eclipse.
Related
I have a traditional tomcat project configured in eclipse. I could run it successfully through eclipse by providing the tomcat configuration like below,
Window->Preferences->Tomcat
Provided the Tomcat home and configuration file tomcat server.xml file.
In server.xml file i have provided the context declaration details to access the application.
Now, i would like to build the WAR file for this project using eclipse or ANT. When i try to export the WAR file using eclipse, the module name for the project is not captured.
Could anyone please give me the suggestion to build the tomcat deployable WAR file for Eclipse->Tomcat project.
Thanks in advance..,
Below is my project deployment structure
myapp.ear
...META-INF
......application.xml
...lib
......myUtility.jar
...myejb.jar
...mywar.war
myUtility.jar is an eclipse project which I want to deploy in ear lib folder. But When I add the project in ear deployment assembly, it gets deployed in ear root as module instead of lib.
I am deploying my app on jboss EAP run time environment and maven is not used in my project.
Thanks!
i was able to autodeploy my exploded war file under standalone/deployment folder , and suddenly my auto deployment stopped working
i am using eclipse IDE, where i have my projects and using File Sync plugin i am moving my testweb.war file to my JBoss AS 7.1 server deployment folder.
i have made below changes in my jboss admin console to achieve autodeploy exploded war.
i have tried cleaning standalone configuration directory, but same result, autodeployment was not happening when there is a file change in the exploded.war.
since i was deploying exploded war file only, i have unchecked Auto-deploy unzipped and made false, then after autodeployment for exploded war file started working in my jboss.
So I'm using eclipse and wrote 2 separate project. My servlet project is using the JAR file from the other project and it runs fine on the tomcat server built in to eclipse. However, if I package the servlet project into a WAR file and deploy it on the tomcat7 directly on my machine (not through eclipse), then it wouldn't run. I'm worried it might be some problem with the classpath. When I ran in eclipse, I had to manually went in RunConfiguration and add those jar files into the tomcat server classpath. How would I do that through command line?
You shouldn't mess with the tomcat classpath. Put the jar in the WEB-INF/lib directory of your war, as all the other libraries that your webapp uses.
I just installed Eclipse for Java EE developers, Created a New Project by checking out files through SVN from a repository.
I was able to successfully generate an "exploded" web app folder through an ANT build.
How do I deploy this exploded folder (not .war file) to Tomcat? Any configuration that needs to be done?
Thanks.
Just make an ant target that copies the folder directly into the deploy folder of tomcat, usually $TOMCAT_HOME/webapps. Tomcat should then deploy the app in it's container.