国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Ubuntu > 正文

Ubuntu14.02.2下安裝JDK并配置Jetty服務器

2024-06-28 13:18:59
字體:
來源:轉載
供稿:網友
Ubuntu14.02.2下安裝JDK并配置Jetty服務器

首先第一步先取得JDK的安裝文件,由于我的系統是64位的,所以安裝包是jdk-7u80-linux-x64.gz

上傳到unbuntu服務器下

執行tar -xvfjdk-7u80-linux-x64.gz,解壓到當前目錄

tar -xvf jdk-7u80-linux-x64.gz

然后我們把該目錄移動到/usr/lib/jvm下面

mv jdk1.7.0_80 /usr/lib/jvm/jdk1.7.0_80

通過chmod命令對jdk目錄增加可執行權限

sudo chmod u+x /usr/lib/jvm/jdk1.7.0_80/bin

然后設置JDK環境變量,也可以參考此網址:http://www.blogjava.net/jak/archive/2008/04/01/190069.html

sudo vi /etc/PRofile

在profile未尾加入

保存退出

由于ubuntu中可能會有默認的JDK,如openJdk,所以,接下來設置默認JDK

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_80/bin/java 300update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_80/bin/javac 300

通過上面這一步將我們安裝的JDK加入java選單

可以通過以下命令查詢所有的JDK選單

update-alternatives --list java

接下來執行下面這個命令選擇默認的JDK為我們安裝的JDK

update-alternatives --config java

如果多個就選擇序號

接下來查看java的版本號是否正確

java -version

如果正確就表明JDK安裝成功

接下來就是jetty的安裝配置

首先去eclipse網站上下載jetty,由于我的本地開發環境是用的jetty8,所以服務器也下載jetty8

jetty-distribution-8.1.17.v20150415.tar.gz

上傳到unbuntu服務器后,執行以下命令解壓

tar -xvf jetty-distribution-8.1.17.v20150415.tar.gz

然后把jetty目錄移動到/opt/jetty下

mv jetty-distribution-8.1.17.v20150415 /opt/jetty

接下來要創建jetty用戶,給配置文件使用,并將其設置成/opt/jetty目錄的宿主

sudo useradd jetty -U -s /bin/falsesudo chown -R jetty:jetty /opt/jetty

接下來拷貝jetty腳本到啟動目錄,讓它做為一個服務來運行

cp /opt/jetty/bin/jetty.sh /etc/init.d/jetty

接下來就要創建jetty的配置文件

sudo vi /etc/default/jetty

添加以下內容

保存并退出

然后就可以用命令來啟動Jetty服務了

sudo service jetty start

如果正常就會顯示如下頁面

本人因為原先ubuntu上就有安裝jdk的原因,所以沒有安裝JDk操作,但是啟動時,一直顯示找不到JDK,原因是默認的JDK版本不正確,需要執行上面的JDK默認更改操作,這樣啟動就不會報錯了

至此,服務器安裝完成

接下來配置自己的網站目錄到服務器上

Jetty的配置文件都是放在${JETTY_HOME}/etc目錄下

通過${JETTY_HOME}/etc/jetty-webapps.xml文件,可以看出Jetty中默認將所有的web app都放在了${JETTY_HOME}/webapps目錄下

在Jetty包中默認帶了一個test.war的應用,可以${JETTY_HOME}/webapps目錄下找到這個文件,在啟動Jetty服務的時候默認已經部署了test.war應用。對于test.war文件,Jetty還定義了context文件,放在${JETTY_HOME}/contexts/test.xml,其中將contextPath定義成了“/”,這就是為什么默認訪問http://localhost:8080/的時候為什么是訪問test應用的原因了。

部署新的web應用程序

對于war包的部署,只需要將war文件放到${JETTY_HOME}/webapps目錄下,然后就可以通過瀏覽器直接訪問了

對于web應用程序目錄的部署,此時可以將web應用程序目錄復制到${JETTY_HOME}/webapps/<myapp>目錄下,然后在${JETTY_HOME}/contexts/<myapp>.xml文件,其中內容如下

<?xml version="1.0"  encoding="ISO-8859-1"?><!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"><Configure class="org.eclipse.jetty.webapp.WebAppContext">  <Set name="contextPath">/myapp</Set>  <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set></Configure>

重新啟動Jetty服務,訪問http://localhost:8080/myapp就可以看到新部署web應用程序了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安平县| 泰顺县| 彭州市| 丁青县| 成安县| 潜山县| 江西省| 长岭县| 沅江市| 罗源县| 中宁县| 德保县| 垣曲县| 翁源县| 娱乐| 中山市| 西乌| 益阳市| 汕头市| 巴东县| 宝兴县| 鄂托克旗| 连平县| 新邵县| 中方县| 陆川县| 桦甸市| 扎囊县| 庆安县| 库车县| 武穴市| 阿鲁科尔沁旗| 青岛市| 满城县| 修武县| 柏乡县| 邯郸县| 都安| 武鸣县| 调兵山市| 壶关县|