1. 程式人生 > >centos6.5安裝jetty伺服器

centos6.5安裝jetty伺服器

Jetty 是一個開源的servlet容器,它為基於Java的web內容,例如JSP和servlet提供執行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式釋出。開發人員可以將Jetty容器例項化成一個物件,可以迅速為一些獨立執行(stand-alone)的Java應用提供網路和web連線。(Jetty是一個開源的軟體,可以作為HTTP服務,javax.servlet的容器。)



下載安裝 
[[email protected] ~]# wget http://download.eclipse.org/jetty/9.2.13.v20150730/dist/jetty-distribution-9.2.13.v20150730.tar.gz
[
[email protected]
~]# tar  zxvf  /usr/local/src/jetty-distribution-9.2.13.v20150730.tar.gz -C /opt/
[[email protected] ~]# mv /opt/jetty-distribution-9.2.13.v20150730/ /opt/jetty  
[[email protected] ~]# useradd -m jetty
[[email protected] ~]# chown -R jetty:jetty /opt/jetty/
[[email protected] ~]# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty  



配置jetty 
/etc/default/jetty 並修改埠和監聽地址:
[
[email protected]
~]#  vim /etc/default/jetty  
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=0.0.0.0
JETTY_LOGS=/opt/jetty/logs/
NO_START=0  


上傳一個war包到/opt/jetty/webapps下面我測試的是helloworld.war



啟動server 
[[email protected] ~]#      chkconfig --level 345 jetty on

[[email protected] jetty]#  /opt/jetty/bin/jetty.sh start

OK 2015年 09月 21日 星期一 15:22:08 CST

[[email protected] jetty]#  /opt/jetty/bin/jetty.sh stop
Stopping Jetty: OK


@


Jetty 的安全性

 jetty啟動後會在本地監聽你指定的埠8009,並將在驗證下次關閉命令的密碼secret。啟動 Jetty 伺服器的命令如下所示:

java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar
java -DSTOP.PORT=8009-DSTOP.KEY=secret -jar start.jar --stop   

就可以在本機的另外一個終端視窗來停止jetty服務。在linux系統中,你可以先將jetty程序轉移到後臺執行,然後再通過命令列來停止Jetty服務。  




jetty目錄結構如下:
* contexts 熱部署目錄
* etc jetty配置檔案目錄
* examples jetty示例
* extras jetty可選擴充套件
* lib 包含jetty所需的jar檔案
* LICENSES 就是LICENSES
* modules 子模組
* patches 補丁patches
* pom.xml is jetty的maven2構建檔案
* project-website jetty9網站
* README.txt readme.txt
* start.jar is jetty9主程式
* VERSION.txt
* webapps應用路徑,釋出的引用基本都放這裡

相關推薦

centos6.5安裝jetty伺服器

Jetty 是一個開源的servlet容器,它為基於Java的web內容,例如JSP和servlet提供執行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式釋出。開發人員可以將Jetty容器例項化成一個物件,可以迅速為一些獨立執行(stand-alo

CentOS6.5安裝Docker 阿里雲伺服器centos6.5 安裝docker報錯的問題解決方案

筆者這裡是用CnetOS6.5系統,開始安裝Docker之旅: [[email protected] ~]# uname -r2.6.32-431.el6.x86_64 [[email protected] ~]# cat /etc/iss

購買阿里雲ECS伺服器 centos6 5安裝jdk mysql tomcat,絕對正確,伺服器重新初始化了5

                【事情緣由】最近要測試微信開發,需要一個80埠的伺服器,平時做開發測試用。買了最乞丐版本的阿里雲ECS,計劃安裝jdk;mysql;tomcat;【推薦遠端連線工具】SecureCRTSecureFX_7.0.0.326    理由:太強大了   SecureCRTPortab

CentOS6.5之Samba伺服器安裝、以及靜態IP配置—你—逆襲必備

一、聯網正常的情況下直接執行命令安裝 [[email protected] java]# yum -y install samba 二、檢查下安裝結果 [[email protected] java]# rpm -qa | grep samba 三、

Linux之CentOS6.5安裝配置Tomcat7伺服器

Linux之CentOS6.5安裝Tomcat7 準備: 1、centos6.5 2、Tomcat7(Linux版) 3、secureCRT 4、FileZilla(用於為liunx傳檔案) 步驟: 1、secureCRT

Linux-16、17、18-伺服器作業系統CentOS6.5安裝實戰(L003-30,31,32)

CentOS分為CD版和DVD版,CD版檔案太多,建議下載DVD版,下載地址:http://www.centoscn.com/ 1.開啟VMware,然後在之前建立的虛擬機器上面右鍵,選擇設定:

Centos6.5 安裝zabbix3

reload 地址 dlx operation $1 按鈕 mes load target 1.安裝PHP Zabbix 3.0對PHP的要求最低為5.4,而CentOS6默認為5.3.3,完全不滿足要求,故需要利用第三方源,將PHP升級到5.4以上,註意,不支持PHP7

【Linux】 CentOS6.5安裝Python2.7以及pip等工具

自己 lin 存在 lean prefix nbsp ase 路徑 details 原文地址http://blog.csdn.net/u012538536/article/details/47360929。 CentOS6.5下是原來就有python的,我的鏡像裏面自帶的

centos6.5 安裝rabbitMQ3.6.6

local 加密 通信 centos6.5 安裝rabbitMQ3.6.61.安裝依賴包yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel2.安裝語

170503、centos6.5安裝mysql5.6.30

pro groupadd init.d 解決方法 pad 配置文件 虛擬機 isp cnblogs 準備:虛擬機地址:192.168.0.110 安裝目錄/usr/local/ 首先卸載已經安裝的mysql使用命令查看rpm -qa | grep mysql卸載使用 rp

centos6.5安裝Nginx

.html nginx gui 啟動 div -s uid cnblogs logs 設置源 創建文件 /etc/yum.repos.d/nginx.repo ,內容為: [nginx] name=nginx repo baseurl=http://nginx.o

centos6.5安裝xampp報錯

xampp lib.so.6 egrep安裝完xampp 5.6.3後,執行/opt/lampp/lampp報錯[[email protected]/* */_server ~]# /opt/lampp/lamppegrep: error while loading shared librari

Centos6.5 安裝配置docker

win7 64 div 系統 entos err vagrant ror virt grant 宿主機:win7 64位 vagrant封裝環境運行在VirtualBox 虛擬機上CentOS6.5,這是做測試時的一個環境,順便錯用安裝docker玩玩。 cento

CentOS6.5安裝Qt4.8.6+QtCreator2.6.1

界面 tool tools function -c 方便 安裝 src conf 工作中需要用到Qt在Linux下做開發,公司提供的電腦安裝的CentOS6.2,但是為了和windows下自己使用的QT版本一直,於是也選擇安裝了Qt5.1.0。但是在CentOS下剛開始是無

Centos6.5安裝mysql

ice .cn tab scrip bar 麻煩 repo vda messages CentOS6.5安裝與配置Mysql數據庫 時間:2014-12-11 02:11來源:Bmmboo 作者:Bmmboo 舉報 點擊:74545次 一、mysql簡介 說到數據庫,

CentOS6.5安裝MySQL5.7(也適合其他版本安裝)

服務 o-c 報錯 dev enable sta enabled 修改密碼 arch 1、查看是否已經安裝過mysql或其依賴,若已裝過要先將其刪除,否則第4步使用yum安裝時會報錯: 方法一:yum list installed | grep mysql 方法二:r

CentOS6.5安裝JDK1.8

eps roo zxvf div logs .html winscp spa 文件 一、檢查JDK版本 1 [[email protected]/* */ ~]# java -version 2 java version "1.8.0_121" 3 Java(

CentOS6.5安裝Elasticsearch5.4.1+Kibana5.4.1

elk kibana plugin:elasticsearch CentOS6.5安裝Elasticsearch5.4.1+Kibana5.4.1第一次接觸ELK,坑很多,留下記錄,讓後人少走點坑本人環境VMware虛擬機,CentOS6.5 X86_64 1G內存下載二進制包wget https

CENTOS6.5 安裝 mysql5.6 以及搭建雙主

關於 base ucc status mysq automake tables ++ 哪些 一、Mysql5.6.10安裝 1.1、必要軟件 yum -y install gcc gcc-c++ autoconf automake bison ncurses-dev

centos6.5安裝logwatch監控日誌

本地 sendmai services 需求 eve 正常 服務 ssh dev Logwatch是使用 Perl 開發的一個日誌分析工具Logwatch能夠對Linux 的日誌文件進行分析,並自動發送mail給相關處理人員,可定制需求Logwatch的mail功能是借助宿