This tutorial will show you how you can create a Web application with Maven and deploy it using Maven plugin for Tomcat in a matter of minutes. The prerequisite is that you have installed in your machine:
In the next screen make sure that the option Create a Simple project (Skip archetype selection) is unchecked and select a Workspace for your project:
Click Next. In the following screen choose an archetype for your project. There are plenty of available Maven archetype that are suitable for a Web application to be executed on Tomcat. We would suggest to use the maven-archetype-webapp that will create a startup skeleton for your Web projects:
Finally in the last screen choose a GroupId for your project. Choose an ArtifactId that will match to the Eclipse project name. Select a Version and a Package for your project:
Click finish. Now a basic project will be included in your Eclipse Package explorer:
Next, mind to include the username and password as contained in the tomcat-users.xml file:
That's all. In order to build and deploy your application on tomcat 7 using Maven shell, just issue:
- Apache Maven 2.X or 3.X
- Apache Tomcat 7.X
- JDK 1.6 or higher
In the next screen make sure that the option Create a Simple project (Skip archetype selection) is unchecked and select a Workspace for your project:
Click Next. In the following screen choose an archetype for your project. There are plenty of available Maven archetype that are suitable for a Web application to be executed on Tomcat. We would suggest to use the maven-archetype-webapp that will create a startup skeleton for your Web projects:
Finally in the last screen choose a GroupId for your project. Choose an ArtifactId that will match to the Eclipse project name. Select a Version and a Package for your project:
Click finish. Now a basic project will be included in your Eclipse Package explorer:
Configuring Tomcat Maven plugin
In order to be able to deploy/undeploy your project using Maven, we will add Tomcat Maven plugin to our pom.xml:As you can see, Maven tomcat plugin is based on Maven tomcat7-maven-plugin. If you are using tomcat6 there is a corresponding tomcat6-maven-plugin. Within the plugin configuration we have included some configuration details to reach Tomcat Manager application. The most important part is the Manager URL which needs to be set to: http://localhost:8080/manager/textmyproject org.apache.tomcat.maven tomcat7-maven-plugin 2.0 /mywebapp true http://localhost:8080/manager/text tomcat tomcat
Next, mind to include the username and password as contained in the tomcat-users.xml file:
That's all. In order to build and deploy your application on tomcat 7 using Maven shell, just issue:
mvn tomcat7:deployAs you can see from Tomcat 7 console, the application is now deployed:
Helpful tutorial.you can try this out
RispondiElimina