官方下载页面: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/
————————
Done。