日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Ubuntu安裝jdk,eclipse,tomcat全過(guò)程

 wynice 2015-05-05

.Ubuntu 安裝 jdk 全過(guò)程

 

 

/ * 這里使用的 jdk 壓縮包是: jdk-7u9-linux-i586.tar.gz


 

*jdk 安裝到 /usr/lib/jdk1.7.0_09 目錄下,并配置環(huán)境變量

 

 

* /


 

 

 

 

一,將 jdk-7u9-linux-i586.tar.gz 放到 主文件夾

 

 

 

 

 

二, Ctrl+Alt+T 打開終端,執(zhí)行以下代碼:(將 jdk 解壓到 /usr/lib 目錄下,所有的命令都要在終端執(zhí)行, Ctrl+Alt+T 可以打開終端)


 

 


 

      sudo tar zxvf ./jdk-7u9-linux-i586.tar.gz -C /usr/lib


 

 

 

 

三,修改環(huán)境變量:


 

 

 

 

在終端執(zhí)行命令:


 

export JAVA_HOME=/usr/lib/jdk1.7.0_09


 

export JRE_HOME=${JAVA_HOME}/jre


 

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib


 

export PATH=${JAVA_HOME}/bin:$PATH


 

 

 

 

四,配置默認(rèn) JDK 版本


 

由于 ubuntu 中可能會(huì)有默認(rèn)的 JDK ,如 openjdk ,所以,為了將我們安裝的 JDK 設(shè)置為默認(rèn) JDK 版本,還要進(jìn)行如下工作。


 

執(zhí)行代碼 :


 

sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk1.7.0_09/bin/java 300


 

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk1.7.0_09/bin/javac 300


 

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk1.7.0_09/bin/jar 300


 

 

 

 

執(zhí)行代碼:


 

 

 

 

      sudo update-alternatives --config java


 

 

 

 

系統(tǒng)會(huì)列出各種 JDK 版本,如下所示:


 

3 個(gè)候選項(xiàng)可用于替換 java ( 提供 /usr/bin/java)


 

選擇       路徑                                                         優(yōu)先級(jí)        狀態(tài)


 

--------------------------------------------------------------------------------------


 

* 0         /usr/lib/jvm/java-6-openjdk/jre/bin/java     1061     自動(dòng)模式


 

    1         /usr/lib/jvm/java-6-openjdk/jre/bin/java     1061     手動(dòng)模式


 

    2         /usr/lib/jvm/java-6-sun/jre/bin/java             63        手動(dòng)模式


 

    3         /usr/lib/jvm/java-7-sun/bin/java                  300      手動(dòng)模式


 

 

 

要維持當(dāng)前值 [*] 請(qǐng)按回車鍵,或者鍵入選擇的編號(hào): 3


 

update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 來(lái)提供 /usr/bin/java (java) ,于手動(dòng)模式中。



(如果出現(xiàn)的不是上面的提示,而是



鏈接組 java 中只有一個(gè)候選項(xiàng): /usr/lib/jdk1.7.0_09/bin/java 無(wú)需配置



這個(gè)也是正常的,無(wú)需理會(huì)。)

 

 

五,測(cè)試


 

執(zhí)行代碼:


 

      java -version


 

輸出:

 

 

java version "1.7.0_09"


 

Java(TM) SE Runtime Environment (build 1.7.0_09-b05)


 

Java HotSpot(TM) Server VM (build 23.5-b02, mixed mode)


 

表示 jdk 已經(jīng)正確安裝完畢。

 

 

 

 

 

 

 

 

.Ubuntu 安裝 eclipse 全過(guò)程

 

 

/ * 這里使用的 eclipse 壓縮包是: eclipse-jee-juno-SR1-linux-gtk.tar.gz


 

  *eclipse 安裝到 /usr/lib/eclipse 目錄下


 

  * /


 

 

 

 

一,將 eclipse-jee-juno-SR1-linux-gtk.tar.gz 放到 主文件夾

 

 

 

 

 

二, Ctrl+Alt+T 打開終端,執(zhí)行以下代碼:(將 eclipse 解壓到 /usr/lib 目錄下,所有的命令都要在終端執(zhí)行, Ctrl+Alt+T 可以打開終端)


 

 


 

      sudo tar zxvf ./ eclipse-jee-juno-SR1-linux-gtk.tar.gz -C /usr/lib


 

三,創(chuàng)建桌面快捷圖標(biāo)


 

在終端執(zhí)行代碼:


 

       sudo gedit /usr/share/applications/eclipse.desktop


 

 

 

 

然后在彈出的文件中加入以下代碼:


 

[Desktop Entry]
Comment=Java IDE
Name=Eclipse
Exec=/usr/lib/eclipse/eclipse
Encoding=UTF-8
Terminal=false
Type=Application
Categories=Application;Development;
Icon=/usr/lib/eclipse/icon.xpm


 

然后保存文件。如果在桌面上沒有找到 eclipse 的圖標(biāo),請(qǐng)到 “ 文件系統(tǒng) ” 中的 /usr/share/applications 目錄中找到 eclipse 的快捷方式,然后復(fù)制到桌面即可。

 

 

.Ubuntu 安裝 Tomcat 全過(guò)程

 

 

/ * 這里使用的 tomcat 壓縮包是: apache-tomcat-7.0.32.tar.gz


 

*tomcat 安裝到 /usr/lib/apache-tomcat-7.0.32 目錄下


 

  * /


 

 

 

 

一,將 apache-tomcat-7.0.32.tar.gz 放到 主文件夾

 

 

 

 

 

二, Ctrl+Alt+T 打開終端,執(zhí)行以下代碼:(將 jdk 解壓到 /usr/lib 目錄下,所有的命令都要在終端執(zhí)行, Ctrl+Alt+T 可以打開終端)


 

 


 

      sudo tar zxvf ./apache-tomcat-7.0.32.tar.gz -C /opt


 

此時(shí) tomcat 已經(jīng)安裝成功,啟動(dòng) tomcat 之后在瀏覽器里輸入 http://localhost:8080/ 就會(huì)顯示 tomcat 的頁(yè)面。


 

 

 

 

但是還需要下面一些東西。


 

 

 

 

三,給 tomcat 添加一個(gè)用戶


 

    sudo gedit /opt/apache-tomcat-7.0.32/conf/tomcat-users.xml


 

在 彈 出的文本 編輯 框中找到 </tomcat-users> 這 一行在其上面添加,或者是 <tomcat-users> 這 一行在其下面并且挨著 </tomcat-users> 的上面添加:


 

 

 

 

<role rolename="admin" />


 

<role rolename="manager" />


 

<user username="admin" password="admin" roles="admin"/>


 

<user username="both" password="both" roles="admin,manager"/>


 

<user username="manager" password="manager" roles="manager"/>


 

 

 

 

也就是說(shuō) both 賬戶具有 admin 和 manager 兩者的角色

 

 

 

 

 

四, eclipse 中配置 tomcat (這步非常重要)


 

 

 

在確保 tomcat 關(guān)閉下,啟動(dòng) eclipse ,

 

 

選擇 Windows->Preferences->Server->Runtime Environments->Add->Apache Tomcat V7.0 ( 這個(gè)頁(yè)面的的下面有一個(gè) Create a new local server 選項(xiàng),一定要打上勾 )- >Next->Browse-> /opt/apache-tomcat-7.0.32 ( 這個(gè)頁(yè)面下面的 JRE 選擇 jdk1.7.0_09) ->OK-Finish->OK


 

這時(shí)候在 eclipse 中的 servers 視圖中應(yīng)該有了一個(gè) tomcat7.0 的 server ,但是這時(shí)候一定不要啟動(dòng) tomcat (如果啟動(dòng)了,然后報(bào)了什么什么錯(cuò)誤,就把 eclipse 關(guān)了,然后把那個(gè) workspace 刪掉,啟動(dòng) eclipse 重建一個(gè) workspace ,然后重新執(zhí)行以上步驟),為什么會(huì)出現(xiàn)錯(cuò)誤情況,原因是 ubuntu(linux) 里的 “ 權(quán)限 ” 問(wèn)題。

 

 

 

 

 

 

 

 

但是在 linux 在不像 windows 一樣,權(quán)限比較嚴(yán)格,要有以下步驟執(zhí)行以下代碼來(lái)配置權(quán)限:

 

 

此時(shí)在 <eclipse workspace>/Servers/<Tomcat version> Server at localhost-config 下面應(yīng)該有如下文件:
       catalina.policy
       catalina.properties
       context.xml
       server.xml
       tomcat-users.xml
       web.xml


 

可事實(shí)上沒有,這時(shí)需要手動(dòng)把 /opt/tomcat-7.0.32/conf/ 下的文件復(fù)制到 /workspace/servers/ <Tomcat version> Server at localhost-config / 目錄下,并且改變這些文件的權(quán)限。


 

 

 

 

sudo cp / opt/apache-tomcat-7.0.32 /conf/ * /home/skate/javaweb_workspace/Servers/Tomcat\ v7.0\ Server\ atlocalhost-config


 

( 將文件復(fù)制到 workspace 中,這里我的 tomcat 安裝在了 /opt/apache-tomcat-7.0.32 目錄,我的工程目錄是 /home/skate/javaweb_workspace ,如果不知道目錄的話找到工程右鍵屬性,一定要填寫自己對(duì)應(yīng)的工程目錄,里面的 “\“ 是為了轉(zhuǎn)意空格 )


 

sudo chmod 777 /opt/apache-tomcat-7.0.32 /conf/*


 

sudo chmod 777 /home/skate/javaweb_workspace/Servers/Tomcat\ v7.0\ Server\ atlocalhost-config/*


 

 

 

 

至此, eclipse 中的 tomcat 配置完成。

 

 

 

 

 

 

 

 

五,基本操作:


 

啟動(dòng) tomcat : sudo /opt/apache-tomcat-7.0.32/bin/startup.sh


 

 

 

 

(如果出現(xiàn):


 

Using CATALINA_BASE:   /opt/apache-tomcat-7.0.32


 

Using CATALINA_HOME:   /opt/apache-tomcat-7.0.32


 

Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.32/temp


 

Using JRE_HOME:        /usr


 

Using CLASSPATH:       /opt/apache-tomcat-7.0.32/bin/bootstrap.jar:/opt/apache-tomcat-7.0.32/bin/tomcat-juli.jar


 

表示 tomcat 正常啟動(dòng)。)


 

 

 

 

關(guān)閉 tomcat : sudo /opt/apache-tomcat-7.0.32/bin/shutdown.sh


 

 

 

 

修改 tomcat 默認(rèn)端口 sudo gedit /opt/apache-tomcat-7.0.32 /conf/server.xml


 

然后將 <Connector port="8080" protocol="HTTP/1.1"...> 里面 8080 修改即可。如果修改成 80 ,則在瀏覽器中可以不用輸入端口號(hào)就能訪問(wèn) web 應(yīng)用。


 

 

 

 

分享到:
評(píng)論
3 樓 jacktao219 2012-12-12  
在來(lái)D一下樓主,按照樓主這樣配置后能夠正常啟動(dòng)tomcat6.0(小弟是裝的6.0的)。。但是啟動(dòng)幾分鐘后會(huì)出現(xiàn)一個(gè)錯(cuò)誤。
Could not save master table to file '/home/jacktao219/JavaWorkSpace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources'.
/home/jacktao219/JavaWorkSpace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources (權(quán)限不夠)

故明思義這是workspace中的.metadata中有幾個(gè)文件權(quán)限不夠,給這個(gè)文件所有文件加777權(quán)限。重啟后好! 再次謝謝LZ的分享。。讓我們這些菜鳥學(xué)習(xí)了。。
2 樓 jacktao219 2012-12-12  
可以了,謝謝哦。。
1 樓 jacktao219 2012-12-12  
朋友按你的方法配置成功了,但是啟動(dòng)還是報(bào)錯(cuò)。。
Could not load the Tomcat server configuration at /Servers/Tomcat v6.0 Server at localhost-config. The configuration may be corrupt or incomplete.
怎么辦?求賜教啊。。樓主

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多