IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Jetty:Install on RHEL6

    Adamhuan发表于 2016-10-08 14:32:06
    love 0

    官方下载页面:http://www.eclipse.org/jetty/download.html
    最新版本:9.3.12.v20160915
    Download:http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.tar.gz

    服务器下载:

    [root@mysql1 software]# pwd
    /software
    [root@mysql1 software]# 
    [root@mysql1 software]# ls -ltr
    total 163016
    -rw-r--r-- 1 root root     14540 Nov  5  2012 epel-release-latest-6.noarch.rpm
    -rw-r--r-- 1 root root    949793 Sep 13 23:43 nginx-1.11.4.tar.gz
    drwxr-xr-x 9 1001 1001      4096 Oct  8 19:57 nginx-1.11.4
    -rw-r--r-- 1 root root 165955188 Oct  8 21:50 jdk-8u101-linux-x64.rpm
    [root@mysql1 software]# 
    [root@mysql1 software]# wget http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.tar.gz
    --2016-10-08 22:00:33--  http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.tar.gz
    Resolving repo1.maven.org... 151.101.16.209
    Connecting to repo1.maven.org|151.101.16.209|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 17515574 (17M) [application/x-gzip]
    Saving to: “jetty-distribution-9.3.12.v20160915.tar.gz”
    
    100%[======================================================================>] 17,515,574   962K/s   in 20s     
    
    2016-10-08 22:00:54 (848 KB/s) - “jetty-distribution-9.3.12.v20160915.tar.gz” saved [17515574/17515574]
    
    [root@mysql1 software]# 
    [root@mysql1 software]# ls -ltr
    total 180124
    -rw-r--r-- 1 root root     14540 Nov  5  2012 epel-release-latest-6.noarch.rpm
    -rw-r--r-- 1 root root    949793 Sep 13 23:43 nginx-1.11.4.tar.gz
    -rw-r--r-- 1 root root  17515574 Sep 15 22:24 jetty-distribution-9.3.12.v20160915.tar.gz
    drwxr-xr-x 9 1001 1001      4096 Oct  8 19:57 nginx-1.11.4
    -rw-r--r-- 1 root root 165955188 Oct  8 21:50 jdk-8u101-linux-x64.rpm
    [root@mysql1 software]#

    解压:

    [root@mysql1 software]# tar xzf jetty-distribution-9.3.12.v20160915.tar.gz 
    [root@mysql1 software]# ls -ltr | grep --color jetty
    drwxr-xr-x 10  501 games      4096 Sep 15 22:23 jetty-distribution-9.3.12.v20160915
    -rw-r--r--  1 root root   17515574 Sep 15 22:24 jetty-distribution-9.3.12.v20160915.tar.gz
    [root@mysql1 software]# cd jetty-distribution-9.3.12.v20160915
    [root@mysql1 jetty-distribution-9.3.12.v20160915]# ls
    bin        etc  license-eplv10-aslv20.html  modules      README.TXT  start.ini  VERSION.txt
    demo-base  lib  logs                        notice.html  resources   start.jar  webapps
    [root@mysql1 jetty-distribution-9.3.12.v20160915]#

    移动到指定的软件目录下:

    [root@mysql1 software]# ls /usr/local/
    bin  etc  games  include  lib  lib64  libexec  nginx-1.11.4  sbin  share  src
    [root@mysql1 software]# 
    [root@mysql1 software]# mkdir /usr/local/jetty
    [root@mysql1 software]# 
    [root@mysql1 software]# mv jetty-distribution-9.3.12.v20160915 /usr/local/jetty/
    [root@mysql1 software]# 
    [root@mysql1 software]# ls -ltr /usr/local/jetty/
    total 4
    drwxr-xr-x 10 501 games 4096 Sep 15 22:23 jetty-distribution-9.3.12.v20160915
    [root@mysql1 software]#

    这样,就安装完成了。

    启动【Jetty】:

    [root@mysql1 software]# ps -ef | grep --color jetty
    root      13648   2172  0 22:05 pts/0    00:00:00 grep --color jetty
    [root@mysql1 software]# 
    [root@mysql1 software]# /usr/local/jetty/jetty-distribution-9.3.12.v20160915/bin/jetty.sh start
    Starting Jetty: 2016-10-08 22:05:24.904:INFO::main: Logging initialized @826ms
    2016-10-08 22:05:25.017:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended.  See documentation at http://www.eclipse.org/jetty/documentation/current/startup.html
    2016-10-08 22:05:25.453:INFO::main: Redirecting stderr/stdout to /usr/local/jetty/jetty-distribution-9.3.12.v20160915/logs/2016_10_08.stderrout.log
    OK Sat Oct  8 22:05:28 CST 2016
    [root@mysql1 software]# 
    [root@mysql1 software]# ps -ef | grep --color jetty
    root      13677      1 15 22:05 pts/0    00:00:01 /usr/bin/java -Djetty.logging.dir=/usr/local/jetty/jetty-distribution-9.3.12.v20160915/logs -Djetty.home=/usr/local/jetty/jetty-distribution-9.3.12.v20160915 -Djetty.base=/usr/local/jetty/jetty-distribution-9.3.12.v20160915 -Djava.io.tmpdir=/tmp -jar /usr/local/jetty/jetty-distribution-9.3.12.v20160915/start.jar jetty.state=/usr/local/jetty/jetty-distribution-9.3.12.v20160915/jetty.state jetty-logging.xml jetty-started.xml
    root      13705   2172  0 22:05 pts/0    00:00:00 grep --color jetty
    [root@mysql1 software]# 
    [root@mysql1 software]# netstat -tupln | grep --color java
    tcp        0      0 :::8080                     :::*                        LISTEN      13677/java          
    [root@mysql1 software]#

    部署一个WAR文件:

    [root@mysql1 software]# pwd
    /software
    [root@mysql1 software]# ls -ltr --time-style="+|%Y-%m-%d|%H:%M:%S|" | grep --color war
    -rw-r--r-- 1 root root    399733 |2016-10-08|23:02:40| HelloWorld.war
    [root@mysql1 software]# 
    [root@mysql1 software]# ls -ltr --time-style="+|%Y-%m-%d|%H:%M:%S|" /usr/local/jetty/jetty-distribution-9.3.12.v20160915/webapps/
    total 4
    -rw-r--r-- 1 501 games 1412 |2016-09-15|22:23:55| README.TXT
    [root@mysql1 software]# 
    
    [root@mysql1 software]# cp HelloWorld.war /usr/local/jetty/jetty-distribution-9.3.12.v20160915/webapps/
    [root@mysql1 software]# ls -ltr --time-style="+|%Y-%m-%d|%H:%M:%S|" /usr/local/jetty/jetty-distribution-9.3.12.v20160915/webapps/
    total 396
    -rw-r--r-- 1  501 games   1412 |2016-09-15|22:23:55| README.TXT
    -rw-r--r-- 1 root root  399733 |2016-10-08|23:07:29| HelloWorld.war
    [root@mysql1 software]#

    这样就部署好了。

    然后通过网页访问:
    URL:http://192.168.111.131:8080/HelloWorld/
    jetty_war_webapp_1

    ————————
    Done。



沪ICP备19023445号-2号
友情链接