一:安裝jdk
下載將jdk加壓后放到/usr/local目錄下:
?[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[root@master ~]#mv jdk1.6.0_05 /usr/local
?
建立/usr/local/下的jdk軟連接方便以后版本升級 :
?[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk
?
配置環(huán)境變量:
在 /etc/profile 中的文件末尾加入以下內(nèi)容:
JAVA_HOME=/usr/local/jdk1.6.0_05
JAVA_BIN=/usr/local/jdk1.6.0_05/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存退出
[root@master ~]source /etc/profile
?
查看java環(huán)境變量是否生效
[root@master ~]# java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
測試成功
二:安裝tomcat
2.下載安裝tomcat( http://tomcat.apache.org/ )
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
文件末尾添加以下內(nèi)容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.41/
[root@master local]#chmod +x *.sh
三.啟動tomcat服務(wù)器
[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE:?? /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME:?? /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME:??????? /usr/local/jdk1.6.0_05
Using CLASSPATH:?????? /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
Aug 25, 2014 10:50:16 AM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory host-manager
Aug 25, 2014 10:50:16 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 25, 2014 10:50:16 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 25, 2014 10:50:16 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/14? config=null
Aug 25, 2014 10:50:16 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 836 ms
四.在瀏覽器中輸入
http://localhost:8080/ (如果不是本機,則輸入對應(yīng)的ip地址)
測試出現(xiàn)tomcat頁面則測試成功
參考網(wǎng)站:
http://blog.csdn.net/zhuying_linux/article/details/6583096
?
【附加:
四. 測試jdk
1. 用文本編輯器新建一個Test.java文件,在其中輸入以下代碼并保存:
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
2. 編譯:在shell終端執(zhí)行命令 javac Test.java
3. 運行:在shell終端執(zhí)行命令 java Test
當(dāng)shell下出現(xiàn)“A new jdk test !”字樣則jdk運行正常。
五. 卸載jdk
·找到j(luò)dk安裝目錄的_uninst子目錄
·在shell終端執(zhí)行命令./uninstall.sh即可卸載jdk。】
?
?
2015年1月4號
---------------------------------------------------
gzip:?stdin:?invalid?compressed?data--format?violated
tar:?Unexpected?EOF?in?archive
tar:?Unexpected?EOF?in?archive
tar:?Error?is?not?recoverable:?exiting?now
------------------------------------------------------
不要勾選二進制ASCii 傳輸即可。
上傳到 /opt/的目錄下
1、解壓
tar zxvf apache-tomcat-7.0.57.gz
然后重新命名 mv apache-tomcat-7.0.57 tomcat
2、
[root@master bin]#cd /opt/tomcat/bin/
?
[root@master bin]#vim catalina.sh
文件末尾添加以下內(nèi)容:
在最后一行加入:
CATALINA_HOME=/opt/tomcat/
3、啟動tomcat?
/opt/tomcat/bin/catalina.sh stop
?/opt/tomcat/bin/catalina.sh start
啟動方式還有一種:
進入Tomcat下的bin目錄,cd /opt/tomcat/bin
使用Tomcat開啟或關(guān)閉命令./startup.sh 或./shutdown.sh
查看是否啟動
root@ubuntu:/home/dgx/tomcat/bin
# ps -ef|grep java
root???? 46446???? 1 62 23:40 pts/1??? 00:00:04 /usr/bin/java -Djava.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstrap.jar:/home/dgx/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/dgx/tomcat -Dcatalina.home=/home/dgx/tomcat -Djava.io.tmpdir=/home/dgx/tomcat/temp org.apache.catalina.startup.Bootstrap start
root???? 46474 44964? 0 23:40 pts/1??? 00:00:00 grep --color=auto java
后面有這一長串,就代表成功了。
4、注:
修改端口號
vim server.xml (conf目錄下)8080修改8070等即可
5、控制臺輸出
找到logs目錄下的catalina
tail -f catalina.out
最后一行出現(xiàn)INFO: Server startup in 5359 ms 代表啟動成功。
也可以查看進程ps -ef|grep tomcat 如果出現(xiàn)一長串等,就代表成功了。
a.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstra
6、后臺管理權(quán)限
.、打開tomcat-user.xml(在conf文件夾下),添加一個"manager"的權(quán)限,并添加一個
?
登陸名為admin,登陸密碼為admin的用戶,指定其權(quán)限為manager.修改后的tomcat-user.xml如下:
?
?<role rolename="manager-gui"/>
?<user username="Admin" password="niot1234" roles="manager-gui"/>
-------------
這的前面,復(fù)制上面兩行</tomcat-users>
[注:必須是一個manager-gui,寫一個“manager” 都報錯,沒有權(quán)限訪問到]
====================================
?
3.保存好tomcat-user.xml,重啟動tomcat
?
7、tomcat修改默認目錄 linux
b、修改默認目錄的話就是添加一條:
?<Context path=”" docBase=”/home/tomcat/javapage” debug=”0″ reloadable=”true” />
這樣重啟tomcat后,他就會把起先默認目錄里webapps/ROOT修改成了home/tomcat/javapage這個目錄。
?
8、Linux重啟tomcat
a、?ps -ef |grep java
出現(xiàn)很長這一串,就是成功了。
root???? 14000???? 1 51 01:17 pts/27?? 00:00:02 /usr/bin/java -Djava.util.logging.config.file=/home/dgx/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/dgx/tomcat/endorsed -classpath /home/dgx/tomcat/bin/bootstrap.jar:/home/dgx/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/dgx/tomcat -Dcatalina.home=/home/dgx/tomcat -Djava.io.tmpdir=/home/dgx/tomcat/temp org.apache.catalina.startup.Bootstrap start
root???? 14015 10879? 0 01:17 pts/27?? 00:00:00 grep --color=auto java
b、關(guān)閉tomcat
root???? 14690 10879? 0 01:24 pts/27?? 00:00:00 grep --color=auto java
??????????? unpackWARs="true" autoDeploy="true">
??????? <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
?????????????? prefix="localhost_access_log." suffix=".txt"
?????? pattern="%h %l %u %t "%r" %s %b" /> 緊密相連
mv catalina.sh tomcat
CATALINA_HOME=/home/dgx/tomcat
JAVA_HOME=/usr/lib/jvm/java-6-sun[注:沒有加這個]
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
