自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux tomcat安裝步驟測(cè)試JDK是否安裝成功

運(yùn)維 系統(tǒng)運(yùn)維
JAVA_HOME=/usr/lib/j2sdk1.4_sun #這里的路徑是你的j2sdk的安裝路徑export JAVA_HOME/usr/share/Linux tomcat5/bin/startup.sh2.2 將Linux tomcat設(shè)置為開(kāi)機(jī)啟動(dòng) 有兩個(gè)方法,1是使用Linux tomcat自帶的啟動(dòng)腳本啟動(dòng),2是使用jsvc將Linux tomcat啟動(dòng)為L(zhǎng)inux的一個(gè)進(jìn)程。

Linux tomcat對(duì)于電腦使用的玩家的常用軟件,然后我就學(xué)習(xí)及深入的研究Linux tomcat,在這里和大家一起探討Linux tomcat的使用方法,希望對(duì)大家有用。操作系統(tǒng):Redhat Linux(Fedora Core 2)JDK: j2sdk-1_4_2_01-linux-i586.bin Linux tomcat:jakarta-Linux tomcat-5.0.19.tar.gz
 
安裝步驟:
 
JDK:
1)將安裝程序復(fù)制到 /usr/local目錄下
2)執(zhí)行命令:./j2sdk-1_4_2_01-linux-i586.bin解壓后得到目錄j2sdk-1.4.2_01,將目錄名改為j2sdk-1.4.2,不然后面的操作會(huì)無(wú)效。
3)依次執(zhí)行下列命令:ln -s j2sdk-1.4.2 jdk ln -s jdk/jre jre
4)設(shè)置環(huán)境變量vi /etc/profile

加入如下內(nèi)容:
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib
export CLASSPATH
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin
 
5)測(cè)試JDK是否安裝成功
 
cd /etc javac如果出現(xiàn)關(guān)于javac的使用說(shuō)明,表示安裝成功。

Linux tomcat:
1)將安裝程序復(fù)制到 /usr/local目錄下
2)執(zhí)行命令:tar -zxvf jakarta-Linux tomcat-5.0.19.tar.g解壓后得到目錄jakarta-Linux tomcat-5.0.19
3)設(shè)置環(huán)境變量vi /etc/profile加入如下內(nèi)容:Linux tomcat_HOME=foo/Linux tomcat export Linux tomcat_HOME
4)進(jìn)入 /usr/local/jakarta-Linux tomcat-5.0.19/bin,執(zhí)行:./startup.sh start啟動(dòng)Linux tomcat服務(wù)器
5)測(cè)試是否安裝成功 用瀏覽器瀏覽http://localhost:8080如果出現(xiàn)Linux tomcat的歡迎頁(yè)面,表示安裝成功。

我假設(shè)你使用Debian3,如果你使用其他的Linux版,可能會(huì)有安裝方法和設(shè)置路徑上的區(qū)別。

1,安裝J2SDK 1.1 使用Debian源里的安裝包

以root 身份運(yùn)行apt-get install sun-j2sdk1.4,這樣將安裝sun的j2sdk1.4。然后輸入java如果你看到的不是command not found,就表示你已經(jīng)安裝正確了。否則搜索是否有java和javac兩個(gè)文件,我的在/usr/lib/j2sdk1.4-sun/bin下,如果 有就創(chuàng)建鏈接到/usr/bin下,連接名與原文件名一樣。

1.2 使用sun網(wǎng)站上的安裝包

具體方法參考sun網(wǎng)站上的安裝說(shuō)明。也可以參考我的做法(圖形界面操作):下載正確的壓縮包后解壓,一般得到類似名為jdk1.x.x的文件夾。將整個(gè)文件夾移動(dòng)到/usr/lib目錄下,然后進(jìn)入 jdk.1.x.x/bin下的java, javac, javadoc, jar四個(gè)可執(zhí)行文件創(chuàng)建鏈接,然后復(fù)制到/usr/bin文件夾下,并且改名為與原文件相同。

這樣做的原因是一般/usr/bin是$PATH環(huán)境變量 的一部分,以后你想運(yùn)行javac命令編繹一個(gè).java源文件時(shí),只需要輸入javac filename就行了,而不需要輸入javac文件所在的完整路徑。

JAVA_HOME環(huán)境變量可以不設(shè)置,因?yàn)閾?jù)我的使用經(jīng)驗(yàn),java,javac等jdk的程序知道在哪里找到自己的家。當(dāng)某個(gè)程序需要JAVA_HOME環(huán)境變量,我們?cè)僭谒膯?dòng)腳本中設(shè)置。因?yàn)槭褂肑AVA_HOME環(huán)境變量的程序很少。

2,安裝Linux tomcat 從http://Linux tomcat.apache.org/網(wǎng)站上下載Linux tomcat for Linux。網(wǎng)站上有不同版本的源碼包和二進(jìn)制包等,而二進(jìn)制包又有core,deployer,embedded三種。我使用Linux tomcat5.28二進(jìn)制包中的core。

下載jakarta-Linux tomcat-5.0.28.tar.gz解壓,將得到j(luò)akarta-Linux tomcat-5.0.28文件夾,我把它改名為L(zhǎng)inux tomcat5,把它拷貝到你喜歡的地方。我放在/usr/share/下。

2.1 試運(yùn)行Linux tomcat

在終端中輸入/usr/share/Linux tomcat5/bin/startup.sh,將啟動(dòng)Linux tomcat。然后你在瀏覽器中輸入http://localhost:8080或者h(yuǎn)ttp://127.0.0.1:8080你就看到Linux tomcat產(chǎn)生的頁(yè)面了。運(yùn)行/usr/share/Linux tomcat5/bin/startup.sh出錯(cuò)?試運(yùn)行:

JAVA_HOME=/usr/lib/j2sdk1.4_sun #這里的路徑是你的j2sdk的安裝路徑export JAVA_HOME/usr/share/Linux tomcat5/bin/startup.sh2.2 將Linux tomcat設(shè)置為開(kāi)機(jī)啟動(dòng) 有兩個(gè)方法,1是使用Linux tomcat自帶的啟動(dòng)腳本啟動(dòng),2是使用jsvc將Linux tomcat啟動(dòng)為L(zhǎng)inux的一個(gè)進(jìn)程。

2.2.1

建立一個(gè)腳本命名為L(zhǎng)inux tomcat5.sh,內(nèi)容為: #!/bin/sh#file:Linux tomcat5.sh#設(shè)置環(huán)境變量,如果無(wú)法啟動(dòng)就將注釋去掉#JAVA_HOME=/usr/lib/j2sdk1.4-sun#CATALINA_HOME=/usr/share/Linux tomcat5#CLASSPATH=\#$JAVA_HOME/lib/tools.jar:\#$CATALINA_HOME/bin/commons-daemon.jar:\#$CATALINA_HOME/bin/bootstrap.jarcase "$1" in start) echo "Starting Linux tomcat5..." /usr/Linux tomcat5/bin/startup.sh ;; stop) echo "Stopping Linux tomcat5..." /usr/Linux tomcat5/bin/shutdown.sh ;; *) echo "Usage Linux tomcat.sh start/stop" exit 1;;esac#Linux tomcat5.sh end將Linux tomcat5.sh 拷貝到/etc/init.d下面。然后運(yùn)行/usr/bin/ksysv運(yùn)行圖形界面的開(kāi)機(jī)啟動(dòng)設(shè)置工具。將Available Services欄里的Linux tomcat5.sh拖到Runlever 2 Start,Runlever 3 Start,Runlever 4 Start,Runlever 5 Start,Runlever 6 Start,Runlever 0 Stop,Runlever 1 Stop,Runlever 6 Stop,你可能需要注意圖標(biāo)的位置,我將圖標(biāo)拖到每一欄的啟動(dòng)項(xiàng)目標(biāo)號(hào)是90的位置。

或者你在終端里運(yùn)行:

ln -s /etc/init.d/Linux tomcat5.sh /etc/rc0.d/K90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc1.d/K90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc2.d/S90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc3.d/S90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc4.d/S90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc5.d/S90Linux tomcat5.shln -s /etc/init.d/Linux tomcat5.sh /etc/rc6.d/K95Linux tomcat5.sh重啟機(jī)器看Linux tomcat是否可以自動(dòng)啟動(dòng)了。

2.2.2

方法2.2.1有一個(gè)嚴(yán)重的問(wèn)題,那就是Linux tomcat具有root權(quán)限。我意味著你的任何一個(gè)jsp腳本都具有root權(quán)限,所以可以輕易地用jsp腳本刪除你整個(gè)硬盤里的東西!所以我們最好不要使用2.2.1方法。

我們下載的jakarta-Linux tomcat-5.0.28.tar.gz帶有fsvc工具,在壓縮包里的jakarta-Linux tomcat- 5.0.28/bin/fsvc.tar.gz,如果你按上面的步驟做了,它就在 /usr/share/Linux tomcat5/bin/fsvc.tar.gz,將其解壓,得到/usr/share/Linux tomcat5/bin/fsvc- src文件夾。在終端運(yùn)行:/usr/share/Linux tomcat5/bin/fsvc-src/configure --with-java=/usr/lib/j2sdk1.4-sun make

得到/usr/share/Linux tomcat5/bin/fsvc-src/fsvc文件。將/usr/share/Linux tomcat5/bin /fsvc- src/native/Linux tomcat5.sh腳本文件拷貝到/etc/init.d下,再使用2.2.1中的的半部分方法將Linux tomcat設(shè)置為自啟動(dòng)。 /etc/init.d/Linux tomcat5.sh還需要修改,使其看起來(lái)像:

JAVA_HOME=/usr/lib/j2sdk1.4-sunCATALINA_HOME=/usr/share/Linux tomcat5DAEMON_HOME=/usr/share/Linux tomcat5Linux tomcat_USER=Linux tomcat5 #這里改為一個(gè)普通身份的用戶名TMP_DIR=/var/tmpCATALINA_OPTS=CLASSPATH=\$JAVA_HOME/lib /tools.jar:\$CATALINA_HOME/bin/commons-daemon.jar:\$CATALINA_HOME/bin/bootstrap.jarcase "$1" in start) # # Start Linux tomcat # $DAEMON_HOME/bin/jsvc-src/jsvc \......先不要重啟試驗(yàn),請(qǐng)手動(dòng)運(yùn)行/etc/init.d/Linux tomcat5.sh start,然后在瀏覽器中輸入http://localhost:8080或者h(yuǎn)ttp://127.0.0.1:8080看Linux tomcat是否能夠啟 動(dòng),再運(yùn)行/etc/init.d/Linux tomcat5.sh stop看是否能停止。

問(wèn)題:無(wú)法用fsvc啟動(dòng)Linux tomcat?

在http://jakarta.apache.org/commons/daemon/faq.html有 說(shuō)明。如果你使用Debian,運(yùn)行 modconf然后將/kernel/security下的capability模塊安裝上。如果你使用其它的版本,并且把capability編繹為模 塊,請(qǐng)?jiān)?etc/init.d/Linux tomcat5.sh的合適位置(你想使用第2行?)加上modprobe capability。

3,設(shè)置Linux tomcat的server.xml布署網(wǎng)站 如果你想讓別人在瀏覽器中輸入你的IP而不需要在IP后面加上“:端口號(hào)”就能訪問(wèn)你的網(wǎng)站的話,請(qǐng)將

<connector port="8080" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" debug="0" connectiontimeout="20000" disableuploadtimeout="true"></connector>中的port="8080"改為 port="80",因?yàn)?0是瀏覽器請(qǐng)求的默認(rèn)端口。找到

<host name="localhost" debug="0" appbase="webapps" unpackwars="true" autodeploy="true" xmlvalidation="false" xmlnamespaceaware="false"></host>修改為使appBase="/home/Linux tomcatweb"。 并在其后面加上:

<context path="" docbase="/home/Linux tomcatweb" crosscontext="false" debug="0" reloadable="true"></context>把你自己的index.jsp放在/home/Linux tomcatweb目錄下, 然后在瀏覽器中輸入http://127.0.0.1,你應(yīng)該就能看到index.jsp的運(yùn)行結(jié)果了。

4,中文問(wèn)題 Linux tomcat并沒(méi)有特殊的中文問(wèn)題。而且大部分情況下的中文問(wèn)題是因?yàn)橛脩舾揪筒粫?huì)寫JSP代碼,甚至不會(huì)寫HTML代碼。

4.1 簡(jiǎn)單HTML文件的亂碼問(wèn)題

一個(gè)HTML文件,里面包含有?形奈淖鄭紓? <html><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /></head>你好。</html>上面的標(biāo)簽告訴瀏覽器你的HTML文件使用的是UTF-8編碼格式。請(qǐng)將UTF- 8正確地設(shè)置為你的文本編輯器保存時(shí)的編碼,否則,只有全英文HTML源碼文件才能保證不出現(xiàn)亂碼。

4.2 簡(jiǎn)單的JSP文件的亂碼問(wèn)題

一個(gè)JSP文件,里面包含有中文文字,如:<%@ page contentType="text/html; charset=UTF-8" %><html><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /></head><% out.println("你好。");%></html><%@ page contentType="text/html; charset=UTF-8" %>標(biāo)簽告訴Linux tomcat和java編繹器你的文件的編碼是UTF-8格式的。

4.3 被包含的文件的內(nèi)容是亂碼

如果你的parent.jsp文件中使用<jsp:include page="child.jsp" >文件包含了child.jsp,請(qǐng)?jiān)趐arent.jsp和child.jsp文件中都指定了正確的<%@ page contentType="text/html; charset=UTF-8" %>(改UTF-8為正確的編碼),兩者可以不一樣。</jsp:include>

如果你的parent.jsp文件中使用<%@ include file="child.jsp" %>文件包含了child.jsp,請(qǐng)保證parent.jsp和child.jsp是相同的編碼,并且在parent.jsp中設(shè)置了正確的 <%@ page contentType="text/html; charset=UTF-8" %>(改UTF-8為正確的編碼)。不要在child.jsp中設(shè)置<%@ page contentType="text/html; charset=UTF-8" %>,否則,Linux tomcat會(huì)出錯(cuò)(不總是)。

目文件。如果你想寫出更復(fù)雜的且符合慣例的Makefile,你可以參考一些開(kāi)放代碼的項(xiàng)目中的configure.in和Makefile.am文件,比如:嵌入式數(shù)據(jù)庫(kù)sqlite,單元測(cè)試cppunit。

【編輯推薦】

  1. Linux tomcat配置掛載光驅(qū)虛擬光驅(qū)導(dǎo)入
  2. 剖析SUSE Linux Tomcat自動(dòng)啟動(dòng)
  3. 簡(jiǎn)單概述Linux進(jìn)程操作命令
  4. Linux inotify使用安裝創(chuàng)建設(shè)備
  5. Linux locale手工掛載內(nèi)核內(nèi)核
責(zé)任編輯:佚名 來(lái)源: CSDN
相關(guān)推薦

2009-07-09 14:16:00

Linux安裝JDK詳

2009-12-16 16:54:56

Linux操作系統(tǒng)

2009-07-09 14:02:58

Tomcat JDK

2009-01-20 21:47:00

Linux郵件系統(tǒng)

2009-06-03 16:33:53

安裝jdk tomcaeclipse配置

2010-04-01 09:12:46

CentOS系統(tǒng)

2009-07-09 13:15:20

JDK1.6.0 To

2010-09-26 10:38:37

JVM安裝Tomcat

2009-07-10 16:31:01

Ubuntu下安裝JD安裝Tomcat

2009-12-28 10:49:48

Linux JDK

2010-01-06 10:38:16

Linux安裝JDK

2010-02-03 10:33:25

Fedora 9降級(jí)

2009-07-07 15:41:56

myeclipse配置Tomcat安裝tomcat插件

2010-12-15 13:48:01

Ubuntu 10.1JDKEclipse

2009-07-07 15:45:17

JSP環(huán)境搭建

2009-11-24 09:26:49

LinuxJDKTomcat

2022-08-08 19:15:00

Linux

2011-03-09 10:25:25

Linux安裝LAMP

2010-01-18 10:05:25

2009-08-22 20:34:14

Linux系統(tǒng)安裝VM
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)