简易使用Jetty、Tomcat、GlassFish

Java Web Application服务器环境##

  • Jetty插件
  • Servlet容器 Tomcat
  • Java EE容器 GlassFish

Jetty#

  • 使用Maven应用Jetty插件

  • Pom.xml标签后加入

          <plugin>
                   <groupId>org.eclipse.jetty</groupId>
                   <artifactId>jetty-maven-plugin</artifactId>
                   <version>9.1.0.RC0</version>
                   <executions>
                           <execution>
                                  <id>start-jetty</id>
                                  <phase>pre-integration-test</phase>
                                  <goals>
                                      <goal>start</goal>
                                  </goals>
                          </execution>
                          <execution>
                                  <id>stop-jetty</id>
                                  <phase>post-integration-test</phase>
                                  <goals>
                                      <goal>stop</goal>
                                  </goals>
                          </execution>
                  </executions>                     
          </plugin>
    
  • 启动Jetty服务器

  • 项目根目录下执行如下命令

  • mvn jetty:run

  • 关闭Jetty服务器

  • Ctrl+C 结束Maven服务 (关闭Jetty服务器)

  • 访问应用程序

  • http://localhost:8080/

Tomcat#

GlassFish#

  • 下载、解压GlassFish4

  • https://glassfish.java.net/download.html

  • Maven命令打包项目文件

  • mvn clean package -D skipTest=true

  • 复制war包到glassfish4\glassfish\domains\domain1\autodeploy

  • 运GlassFish服务器

  • glassfish4\bin asadmin start-domain

  • 关闭GlassFish服务器

  • glassfish4\bin asadmin stop-domain

  • 访问应用程序

  • 进入管理界面 http://localhost:4848

  • 选择Application标签下对应项目 右下角Launch启动项目

    ---恢复内容结束---

    ## ##

  • Jetty插件

  • Servlet容器 Tomcat

  • Java EE容器 GlassFish

Jetty#

  • 使用Maven应用Jetty插件

  • Pom.xml标签后加入

          <plugin>
                   <groupId>org.eclipse.jetty</groupId>
                   <artifactId>jetty-maven-plugin</artifactId>
                   <version>9.1.0.RC0</version>
                   <executions>
                           <execution>
                                  <id>start-jetty</id>
                                  <phase>pre-integration-test</phase>
                                  <goals>
                                      <goal>start</goal>
                                  </goals>
                          </execution>
                          <execution>
                                  <id>stop-jetty</id>
                                  <phase>post-integration-test</phase>
                                  <goals>
                                      <goal>stop</goal>
                                  </goals>
                          </execution>
                  </executions>                     
          </plugin>
    
  • 启动Jetty服务器

  • 项目根目录下执行如下命令

  • mvn jetty:run

  • 关闭Jetty服务器

  • Ctrl+C 结束Maven服务 (关闭Jetty服务器)

  • 访问应用程序

  • http://localhost:8080/

Tomcat#

GlassFish#

  • 下载、解压GlassFish4

  • https://glassfish.java.net/download.html

  • Maven命令打包项目文件

  • mvn clean package -D skipTest=true

  • 复制war包到glassfish4\glassfish\domains\domain1\autodeploy

  • 运GlassFish服务器

  • glassfish4\bin asadmin start-domain

  • 关闭GlassFish服务器

  • glassfish4\bin asadmin stop-domain

  • 访问应用程序

  • 进入管理界面 http://localhost:4848

  • 选择Application标签下对应项目 右下角Launch启动项目

附录

posted @ 2016-05-04 10:48  andypro  阅读(656)  评论(0)    收藏  举报