Jetty是一個高性能的Java Servlet容器。今天Jetty 7.0宣告發(fā)布,開發(fā)者可以從eclipse.org上的新主頁下載或也可以通過maven倉庫下載。Jetty 7.0相對于Jetty 6.0來說是一次重大的變革,包括了大量代碼的重構(gòu)和性能的提升,功能的改進等。
Jetty安裝部署步驟:
事先裝好jdk!
1、 上傳jetty-xxx.zip安裝包到服務器,如上傳到home目錄下:
2、 解壓jetty-xxx.zip文件:
# unzip jetty-xxx.zip
3、 修改jetty-xxx包名,并把它移到/usr/local/目錄:
# mv jetty-xxx jetty7.6
# mv jetty7.6 /usr/local/
4、 修改配置文件JETTY_HOME:
# vi ~/.bashrc
在文檔末尾添加如下(紅色字體)JETTY_HOME的配置信息:
JETTY_HOME=/usr/local/jetty7.6
JETTY_CONF=$JETTY_HOME/etc
JETTY_LOGS=$JETTY_HOME/logs
export JETTY_HOME
export JETTY_CONF
export JETTY_LOGS
5、 使文件~/.bashrc生效,執(zhí)行:
# source ~/.bashrc
6、 啟動jetty服務:
# /usr/local/jetty7.6/bin/jetty.sh start
以下信息默認不用修改
其他配置文件:
1、 jetty目錄下的etc目錄下的jetty.xml文件可以修改jetty的訪問端口:
# vi /usr/local/jetty7.6/etc/jetty.xml
可以通過修改如下紅色字體(8080),而修改jetty的訪問端口號
<Call name="addConnector">
<Arg>
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<Set name="host"><Property name="jetty.host" /></Set>
<Set name="port"><Property name="jetty.port" default="80"/></Set>
<Set name="maxIdleTime">300000</Set>
<Set name="Acceptors">2</Set>
<Set name="statsOn">false</Set>
<Set name="confidentialPort">8443</Set>
<Set name="lowResourcesConnections">20000</Set>
<Set name="lowResourcesMaxIdleTime">5000</Set>
</New>
</Arg>
</Call>
如何部署root應用?用戶直接訪問域名時第一個應用?
方法:在/usr/local/jetty7.6/webapps/下建立root目錄,再把應丟程序包,丟到下面去,這跟tomcat 很相似.