一 .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]
然后保存文件。如果在桌面上沒有找到 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)該有如下文件:
可事實(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
![]() 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)限。重啟后好! ![]()
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. 怎么辦?求賜教啊。。樓主 |
|