最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

jetty下载启动配置详解及和maven结合pom配置

来源:动视网 责编:小OO 时间:2025-09-29 18:59:50
文档

jetty下载启动配置详解及和maven结合pom配置

1、jetty下载地址首页http://dist.codehaus.org/jetty/选择下载版本下载,下载下来之后解压2、我是windows启动命令java-jarstart.jaretc/jetty.xml默认8080端口访问http://localhost:8080/test/test自带工程出现welcome页面把自己的项目拷贝到D:\\jetty-6.1.0\\webapps(我的是d盘,自己的位置自己改下)执行启动命令然后访问制作Jettybat启动文件@ECHOOFFD:cdD
推荐度:
导读1、jetty下载地址首页http://dist.codehaus.org/jetty/选择下载版本下载,下载下来之后解压2、我是windows启动命令java-jarstart.jaretc/jetty.xml默认8080端口访问http://localhost:8080/test/test自带工程出现welcome页面把自己的项目拷贝到D:\\jetty-6.1.0\\webapps(我的是d盘,自己的位置自己改下)执行启动命令然后访问制作Jettybat启动文件@ECHOOFFD:cdD
1、jetty下载地址 

首页 

http://dist.codehaus.org/jetty/  选择下载版本 下载,下载下来之后 解压

2、我是windows 启动命令  java -jar start.jar etc/jetty.xml

默认8080 端口 访问http://localhost:8080/test/  test自带工程 出现welcome页面 

把自己的项目拷贝到D:\\jetty-6.1.0\\webapps (我的是d 盘 ,自己的位置自己改下)执行启动命令 然后访问

制作Jetty bat启动文件

@ECHO OFF

D:

cd D:\\jetty-6.1.0

echo 启动Jetty...

pause

java -jar start.jar etc/jetty.xml

3、Jetty服务配置etc\\jetty.xml

修改访问端口: 

     

         

           

            30000

            1

            false

            8443

     1000

     500

         

     

   

其它配置http://jimichan.iteye.com/blog/601186

    

    

    

    

    

      

      

        

        50

        

        50

      

    

    

     

    

  

     

    

        

            

            

          

            

            

            

            

            

            30000

             

            2

            

            

            false

            

            8443

            

           5000

            

           5000

          

      

    

    

     

    

    

 

      

        

        

          

                 

            

          

          

               

            

          

            

            

          

            

          

        

        

      

    

    

=====以上是外部jetty容器中配置=====下面是项目工程中的配置及问题=====

1、jetty跟meven的结合pom.xml中的配置

    

      org.mortbay.jetty

      jetty

      6.1.22

      provided

    

    

    

      org.mortbay.jetty

      jsp-2.1-jetty

      6.1.22

      provided

    

        

             org.mortbay.jetty

             maven-jetty-plugin

              6.1.22

             

                 /

                 

                     

                         80

                     

                 

                 10

             

         

2、Jetty代码运行方式

public class ServerStart {

    static String path = Thread.currentThread().getContextClassLoader().getResource("").getPath();

    static String subPath = "src/main/webapp";

    static String etcPath = "etc/webdefault.xml";

    

    public static void main(String[] args) throws Exception {

        System.out.println("正在启动....................");

        long begin = System.currentTimeMillis();    

        Connector connector = new SelectChannelConnector();    

        connector.setPort(Integer.getInteger("jetty.port", 80).intValue());

         WebAppContext webapp = new WebAppContext(getPath()+subPath, "/");

         webapp.setDefaultsDescriptor(getPath()+etcPath);    

        

        Server server = new Server(); 

        server.setConnectors(new Connector[] { connector }); 

        server.setHandler(webapp);    

        server.start();   

System.out.println("Jetty Server started”); 

    }

    

    private static String getPath(){

        if(path.indexOf("/") == 0){

            path = path.substring(1, path.length());

        }

        path = path.replace("target/test-classes/", "");

        return path;

    }

    

}

 

启动成功

3、注意:当启动jetty后修改不了静态html,js后无法保存,无论是在Eclipse里面保存还是在外部都无法保存。jetty 缓存了静态的html,js 和css等,不能被修改,但是JSP文件是可以修改的。  

修改web.xml加入下面文件,再次重新启动,改html,js没问题

    

       default    

      org.mortbay.jetty.servlet.DefaultServlet  

             

       useFileMappedBuffer     

       false   

            

       0 

    

最后注意:jetty中的项目放入tomcat中运行很多时候会出现错误

文档

jetty下载启动配置详解及和maven结合pom配置

1、jetty下载地址首页http://dist.codehaus.org/jetty/选择下载版本下载,下载下来之后解压2、我是windows启动命令java-jarstart.jaretc/jetty.xml默认8080端口访问http://localhost:8080/test/test自带工程出现welcome页面把自己的项目拷贝到D:\\jetty-6.1.0\\webapps(我的是d盘,自己的位置自己改下)执行启动命令然后访问制作Jettybat启动文件@ECHOOFFD:cdD
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top