導航:首頁 > 操作系統 > tomcatjmxlinux

tomcatjmxlinux

發布時間:2022-10-24 10:49:51

『壹』 如何將tomcat部署到linux

首先,登錄tomcat官方網站。下載tomcat軟體,一定要下載解壓縮版本的。

2
使用Xftp將Tomcat壓縮包上傳到伺服器中。

解壓tomcat伺服器壓縮包

等待解壓縮成功。

tomcat伺服器運行時是需要JDK支持的,所以必須配置好JDK用到的那些環境變數

編輯/etc下的profile文件,加上如下內容:
輸入vim profile

修改tomcat伺服器的啟動埠

修改將Tomcat伺服器啟動時使用的埠,例如改成9999

進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器,如下圖所示:

查看tomcat伺服器的Log信息,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,打開catalina.out文件進行查看,如下圖所示:

訪問Tomcat伺服器,如下圖所示

可以正常訪問了,說明Tomcat伺服器已經正常啟動成功了。
如果tomcat啟動不了,那麼最有可能就是啟動時使用的埠被其他應用程序佔用了,那麼可以通過如下的辦法進行排查,例如查看9999埠被哪個應用程序佔用了。

『貳』 visualvm 怎麼添加tomcat的jmx服務

一,Windows環境
1.若以服務的方式啟動tomcat的話(例如tomcat7w.exe),在啟動的界面添加如下參數:

-XX:MaxPermSize=256m
-Dcom.sun.management.jmxremote.port=8086
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

註:-XX:MaxPermSize可不用,只是配置PermGen大小而已。但由於啟動界面不提供設置MaxPermSize的輸入框,所以只好手動的在啟動參數中添加,但Xms和Xmx兩個參數可以直接在對話框中配置。

2.以bat腳本方式啟動tomcat(startup.bat)。

配置環境變數CATALINA_OPTS
-Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

二,Linux環境

1.添加環境變數
修改/etc/profile 底端添加即可
參考如下:

java_HOME=/usr/java/jdk1.6.0_30
JAVA_OPTS="-Xms512m -Xmx2048m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=192.168.1.98 -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremo
te.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
TOMCAT_HOME=/home/timekey/tomcat/
export JAVA_HOME PATH CLASSPATH TOMCAT_HOME JAVA_OPTS CATALINA_OPTS

其中VisualVM主要用到的是CATALINA_OPTS的參數配置。

註:Linux環境下,還需指定-Djava.rmi.server.hostname=192.168.1.98 才能使JMX設置成功。

-------------------------------------
打開jdk bin目錄下的jvisualvm.exe 添加tomcat的jmx服務,根據上面的配置填入。

『叄』 linux怎麼配置tomcat

Tomcat在Linux上的安裝與配置

以下使用的Linux版本為: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本為tomcat-7.0.54.

1.下載JDK與Tomcat.
jdk下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
tomcat下載地址:
http://tomcat.apache.org/download-70.cgi

2.jdk安裝與配置.
(1)jdk安裝
rpm包:
# rpm -ivh jdk-7u55-linux-x64.rpm

tar.gz包:解壓縮
# mkdir /usr/java
# cd /usr/java
# tar -zxvf /software/jdk-7u55-linux-x64.tar.gz
生成鏈接以便版本升級
# ln -s jdk1.7.0_55 latest
# ln -s latest default

(2)配置環境變數
# vi /etc/profile
export JAVA_HOME=/usr/java/default
export JAVA_BIN=$JAVA_HOME/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

使配置生效
# source /etc/profile

測試jdk.
# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)

3.Tomcat的安裝
解壓縮
# mkdir /usr/local/tomcat
# cd /usr/local/tomcat
# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz
生成鏈接以便版本升級
# ln -s apache-tomcat-7.0.54 server

啟動Tomcat
# cd /usr/local/tomcat/server/bin
# ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat/server
Using CATALINA_HOME: /usr/local/tomcat/server
Using CATALINA_TEMDIR: /usr/local/tomcat/server/temp
Using JRE_HOME: /usr/java/default
Using CLASS_PATH: /usr/local/tomcat/server/bin/bootstrap.jar:/usr/local/tomcat/server/bin/tomcat-juli.jar
Tomcat started.

測試Tomcat:
打開防火牆,使外部能訪問
# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
# service iptables save
# service iptables restart
或直接修改文件/etc/sysconfig/iptables.
# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
# service iptables restart
在瀏覽器輸入: http://192.168.16.133:8080
如在本機可以輸入: http://localhost:8080
出現tomcat的頁面表示安裝成功.

停止Tomcat
# ./shutdown.sh

4.配置web管理帳號
修改文件conf/tomcat-users.xml,在<tomcat-users>元素中添加帳號密碼,需要指定角色.
# vi /usr/local/tomcat/server/conf/tomcat-users.xml
<tomcat-users>
<user name="admin" password="admin" roles="admin-gui,manager-gui" />
</tomcat-users>

5.配置web訪問埠
可以修改conf目錄下的文件server.xml,修改Connector元素(Tomcat的默認埠是8080),需要重新啟動Tomcat服務生效.
# vi /usr/local/tomcat/server/conf/server.xml
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

6.配置https安全連接(ssl加密連接)
https連接需要用到數字證書與數字簽名(MD5演算法)
網站https連接首先需要申請數字證書,配置加密連接器,瀏覽器安裝證書.
·使用java的工具keytool產生數字證書
# keytool -genkey -alias tomcat -keyalg RSA
生成文件.keystore
注意:CN為主機名稱,本機可用localhost
·將文件.keystore放到Tomcat伺服器的conf目錄下
# cp .keystore /usr/local/tomcat/server/conf/
·修改conf/server.xml文件,修改加密連接器,添加keystoreFile與keystorePass
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/.keystore" keystorePass="123456"/>
·重新啟動tomcat.瀏覽器輸入https://localhost:8443訪問,並安裝證書.

7.Tomcat的目錄結構
·bin //存放Tomcat的命令腳本文件
·conf //存放Tomcat伺服器的各種配置文件,最主要是server.xml
·lib //存放Tomcat伺服器支撐jar包
·logs //存放日誌文件
·temp //存放臨時文件
·webapps //web應用所在目錄,外界訪問web資源的存放目錄
·work //Tomcat的工作目錄

8.web應用的目錄結構
webapp -- web應用所在目錄
|--- html, jsp, css, js文件等 -- 這些文件一般在web應用根目錄下,根目錄下的文件外界可以直接訪問.
|--- WEB-INF 目錄 -- java類、jar包、web配置文件存在這個目錄下,外界無法直接訪問,由web伺服器負責調用.
|--- classes 目錄 -- java類
|--- lib 目錄 -- java類運行所需要的jar包
|--- web.xml 文件 -- web應用的配置文件

9.虛擬主機的配置
指定虛擬主機名,修改conf/server.xml,添加<host>元素.
<host name="hostname.domainname" appBase="/webapps">
<Context path="/webapp" docBase="/webapps/webapp"/>
</host>
例:
<host name="www.163.com" appBase="/webapps">
</host>
<host name="mail.163.com" appBase="/mailapps">
</host>
須設置DNS解析(host文件或DNS系統).

10.web應用和虛擬目錄的映射.
可以修改xml配置文件的<Context>元素來設置web應用和虛擬目錄的映射.
·conf/server.xml //在<host>元素下添加<Context path="/webdir" docBase="/webappdir"/>,需要重新啟動Tomcat服務生效,不建議使用.
·conf/context.xml //添加<Context>元素所有web應用有效.
·conf/[enginename]/[hostname]/context.xml.default //[enginename]一般是Catalina,主機[hostname]的所有web應用有效.
·conf/[enginename]/[hostname]/ //在目錄下任意建一個文件(擴展名xml),文件名即為虛擬目錄名.多級目錄使用#分割. <Context docBase="/webappdir"/>
//預設值web應用目錄可以定義為ROOT.xml,添加<Context docBase="/webappdir"/>,需重新啟動Tomcat伺服器.
·META-INF/context.xml //
可以將web應用放在webapps目錄下讓Tomcat伺服器自動映射,適用開發環境,實際運用環境中不用自動映射。
如沒有修改配置文件,web應用目錄為ROOT時則為默認web應用。

11.web應用首頁(welcome file)的配置
修改web應用的配置文件: [webapp]/WEB-INF/web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>

『肆』 如何監控Tomcat伺服器

方案一、使用 Tomcat提供的manager應用進行數據採集
Applications Manager(又稱opManager)就是通過這種方式實現的。
使用這種方式,所監控Tomcat必須運行manager應用,預設情況下,該應用總是運行在伺服器中的。
方案二、使用JMX 介面開發監控程序
Tomcat激活JMX遠程配置
① 先修改Tomcat的啟動腳本,window下tomcat的bin/catalina.bat(linux為catalina.sh),添加以下內 容,8999是jmxremote使用的埠號,第二個false表示不需要鑒權:
[java] view plain
set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
set CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%
可以加在if "%OS%" == "Windows_NT" setlocal 一句後的大段的注釋後面。

『伍』 如何在linux下裝tomcat

在linux下安裝並操作tomcat
1、安裝tomcat
1)、下載tomcat
從官網http://tomcat.apache.org/下載tomcat,保存在/home目錄下。
root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home
2)、安裝tomcat
tar -zxvf apache-tomcat-6.0.20.tar.gz
另一種方案:使用Windows下tomcat,Windows tomcat在linux中同樣可以使用。
2、操作tomcat
tomcat是隨機啟動的,所以在開啟伺服器的時候要手動開啟tomcat,不然沒法訪問(網上說可以設置隨著伺服器開啟而開啟,有興趣的朋友可以去嘗試下,嘎嘎~~)
1)、查看tomcat(我的tomcat放在/home目錄下)
root@ubuntu:~# cd /home
root@ubuntu:/home# ls
apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war
jdk1.6.0_30 ljq ubuntu
root@ubuntu:/home# cd apache-tomcat-6.0.18/
root@ubuntu:/home/apache-tomcat-6.0.18# ls
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
tomcat目錄解析:
bin:存放啟動和關閉Tomcat的可執行腳本。
conf:Tomcat的配置文件,如server.xml(Tomcat伺服器配置文件)和web.xml(被所有webapps共享的配置文件),密碼忘了看 tomcat-users.xml。
webapps:存放web applications,用戶自己需要部署的應用程序也放到此目錄。
work:tomcat運行時生成的臨時文件,包括jsp編譯後產生的class文件等。
logs:存放日誌文件。
temp:JVM用於存放臨時文件的目錄(java.io.tmpdir)。
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./startup.sh //啟動tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //關閉tomcat
root@ubuntu:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日誌(-f表示會不斷列印新的日誌出來)
Linux下顯示tomcat控制台
$TOMCAT_HOME為tomcat安裝目錄。在linux如果按$TOMCAT_HOME/bin/startup.sh來起動tomcat則得不到像windows一樣的控制台效果,查看日誌很不方便.是不是linux下沒有像windows下一樣的控制台呢,不是的,只是大家都習慣這樣來啟動它。在LINUX下如何使啟動TOMCAT後像WINDOWS一樣呢?,解決辦法如下:
root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run
ctrl+c: 可結束日誌列印,但不影響正常應用的運行。
top -c:類似windows的任務管理器。
查看java的進程:ps -ef |grep java
殺死對應id進程:kill -9 pid //-9即force
kill pid: 殺死進程,pid從top -c執行得到(pid為進程編號),注意運行前記得在核對一遍進程編號。

『陸』 針對部署在LINUX系統上的tomcat中間件,若存在put漏洞

摘要 1、Tomcat後台弱口令上傳war包

『柒』 如何設置tomcat中JMX服務訪問密碼

我按照網上的例子和查找了一些資料,可是最後設置還是無法設置訪問tomcat中JMX服務的密碼。

tomcat版本為5.5.28, JDK為1.5
第一種方法:不配置訪問許可權(成功連接)我在tomcat的啟動腳本startup.bat中添加

set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

在命令行運行: netstat -an 也可以查到埠10004在被監聽。用jconsole控制台遠程菜單中輸入10004埠號也可以連接成功。

第二中方式:設置訪問許可權(無法實現)
但是我想設置訪問tomcat中JMX服務的密碼,去無法實現:
方式具體如下:1.在tomcat目錄的conf文件下添加jmxremote.access和jmxremote.password。我可以確定這兩個文件沒問題。

2.在tomcat的啟動腳本startup.bat中添加
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10004 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true - Dcom.sun.management.jmxremote.password.file=../conf/jmxremote.password -
Dcom.sun.management.jmxremote.access.file=../conf/jmxremote.access

或者將文件路徑配置成%CATALINA_BASE%/conf/jmxremote.access
居然這下我去啟動startup.bat,控制台沒有反應,一閃而過。用命令去查埠,10004埠也沒有在被監聽。

在補償一點:以上腳本我都是寫在一行裡面的。
希望哪位人兄,能抽出點時間幫忙解決下。再這里謝謝啦。

『捌』 linux怎麼啟動tomcat

一.下載安裝對應的jdk,並配置Java環境。
官網下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
下載將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

配置環境變數:
在 /etc/profile 中加入以下內容:
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環境變數是否生效
[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(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
添加以下內容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.啟動tomcat伺服器
[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
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在瀏覽器中輸入
http://localhost:8080/(如果不是本機,則輸入對應的ip地址)
測試出現tomcat頁面則測試成功
ps:需要說明的是tomcat的默認測試頁面是放在webapps下面,這個其實是在server.xml文件中配置的,如下所示:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
[root@SOR_SYS apache-tomcat-6.0.30]# ls
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
1)webapps文件夾主要用於web應用程序部署,比如你可以把你的應用程序包,如war文件拷到該目錄下,容器會自動部署。
2)conf文件夾下主要是放置tomcat的伺服器的相關配置文件

五。添加應用,再次進行測試
在webapps目錄下放測試包(注意:webaapps目錄下面主要是放應用包的.war在tomcat重啟訪問後會自動解壓)
[root@master webapps]# pwd
/usr/local/tomcat/webapps
[root@master webapps]# tar -zxvf moni2.tar.gz
[root@master webapps]# ls
docs examples host-manager manager moni2 moni2.tar.gz ROOT
[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重啟tomcat)
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
在瀏覽器中輸入如下地址:
http://192.168.55.229:8080/moni2/

六。修改tomcat的監聽埠
[root@master ~]# cd /usr/local/tomcat/conf
[root@master ~]# ls
[root@master ~]# vim server.xml
<Server port="8005" shutdown="SHUTDOWN">【停止tomcat時的埠】
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 【tomcat默認的監聽埠是8080,現在改成8081】
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />【apache+tomcat模式時訪問tomcat的埠】
現在重啟tomcat。訪問http://192.168.55.229:8081/moni2/【注意:這時就需要修改埠了,嘿嘿。。。】

七。創建tomcat實例
假如我們現在使用的地址是:192..168.55.229,假如我們想在該機器上面創建tomcat實例,但是我們創建實例的腳本在伺服器192.168.55.233上面上線,那麼我們需要怎麼做呢,請看以下步驟:
[root@master ~]# mount -t nfs 192.168.55.233:/opt/nfs /nfs【掛載目錄】
[root@master ~]# cd /nfs/
[root@master nfs]# ls
tcfile
[root@master nfs]# cd tcfile/
[root@master tcfile]# ls
backupfile deployfile instancefile
[root@master instancefile]# ls
tomcatTemplate tomcatTemplate.zip
[root@master instancefile]# cd tomcatTemplate
[root@master tomcatTemplate]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
[root@master tomcatTemplate]# cd bin
[root@master bin]# ls
bootstrap.jar commons-daemon.jar createResource.sh resource.properties startup.bat tool-wrapper.sh
c3p0.template commons-daemon-native.tar.gz digest.bat setclasspath.bat startup.sh version.bat
catalina.bat cpappend.bat digest.sh setclasspath.sh tomcat-juli.jar version.sh
catalina.sh createInstance.sh encrypt.bat shutdown.bat tomcat-native.tar.gz
catalina-tasks.xml createInstance.sh.bak encrypt.sh shutdown.sh tool-wrapper.bat
[root@master bin]# sh createInstance.sh tomcatServer229-1【創建實例】
/nfs/tcfile/instancefile/tomcatTemplate
New instance tomcatServer229-1 has successfully builded, and
shutdown.port=10001
ajp.port=8011
http.port=8081
https.port=8041
jmx.port=6901

[root@master bin]# cd /opt/oracle/tomcat/【可以在這個目錄下面進行查看】
[root@master tomcat]# ls
tomcatServer229-1【命名規則,默認都是tomcat名字+-n表示第幾個實例;實際上是腳本中規定有格式】
[root@master tomcat]#

『玖』 linux怎麼安裝tomcat

1、安裝tomcat 1)、下載tomcat 從官網tomcat/下載tomcat,保存在/home目錄下。 root@ubuntu:/home/ubuntu/Downloads# cp apache-tomcat-6.0.20.tar.gz /home 2)、安裝tomcat tar -zxvf apache-tomcat-6.0.20.tar.gz 另一種方案:使用Windows下tomcat,Windows tomcat在linux中同樣可以使用。 2、操作tomcat tomcat是隨機啟動的,所以在開啟伺服器的時候要手動開啟tomcat,不然沒法訪問(網上說可以設置隨著伺服器開啟而開啟,有興趣的朋友可以去嘗試下,嘎嘎~~) 1)、查看tomcat(我的tomcat放在/home目錄下) root@ubuntu:~# cd /home root@ubuntu:/home# ls apache-tomcat-6.0.18 jdk-6u30-linux-i586.bin mytask.sh web.war jdk1.6.0_30 ljq ubuntu root@ubuntu:/home# cd apache-tomcat-6.0.18/ root@ubuntu:/home/apache-tomcat-6.0.18# ls bin lib logs RELEASE-NOTES temp work conf LICENSE NOTICE RUNNING.txt webapps tomcat目錄解析: bin:存放啟動和關閉Tomcat的可執行腳本。 conf:Tomcat的配置文件,如server.xml(Tomcat伺服器配置文件)和web.xml(被所有webapps共享的配置文件),密碼忘了看 tomcat-users.xml。 webapps:存放web applications,用戶自己需要部署的應用程序也放到此目錄。 work:tomcat運行時生成的臨時文件,包括jsp編譯後產生的class文件等。 logs:存放日誌文件。 temp:JVM用於存放臨時文件的目錄(java.io.tmpdir)。 root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./startup.sh //啟動tomcat root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./shutdown.sh //關閉tomcat root@ubuntu:/home/apache-tomcat-6.0.18/logs# tail -f catalina.out //查看tomcat日誌(-f表示會不斷列印新的日誌出來) Linux下顯示tomcat控制台 $TOMCAT_HOME為tomcat安裝目錄。在linux如果按$TOMCAT_HOME/bin/startup.sh來起動tomcat則得不到像windows一樣的控制台效果,查看日誌很不方便.是不是linux下沒有像windows下一樣的控制台呢,不是的,只是大家都習慣這樣來啟動它。在LINUX下如何使啟動TOMCAT後像WINDOWS一樣呢?,解決辦法如下: root@ubuntu:/home/apache-tomcat-6.0.18/bin# ./catalina.sh run ctrl+c: 可結束日誌列印,但不影響正常應用的運行。 top -c:類似windows的任務管理器。 查看java的進程:ps -ef grep java 殺死對應id進程:kill -9 pid //-9即force kill pid: 殺死進程,pid從top -c執行得到(pid為進程編號),注意運行前記得在核對一遍進程編號。 Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。 Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。 嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基於Linux內核,並

閱讀全文

與tomcatjmxlinux相關的資料

熱點內容
國貨哪個品牌最好app 瀏覽:949
看哪個app給錢最多 瀏覽:178
編程靠經驗嗎 瀏覽:759
c教程pdf下載地址 瀏覽:573
製作視頻哪個app有瘦臉功能 瀏覽:647
linux查看線程內存 瀏覽:509
命令行簽名apk 瀏覽:92
網頁照片旋轉源碼 瀏覽:842
QQ會員頭像源碼 瀏覽:263
內核命令行 瀏覽:324
腳本提取源碼器 瀏覽:930
smo源碼 瀏覽:877
為什麼要搭建單獨伺服器 瀏覽:480
編譯器有什麼控制 瀏覽:893
希爾伯特pdf 瀏覽:645
php數組全數字 瀏覽:647
解密塔羅牌小程序源碼 瀏覽:862
聚合跑分源碼 瀏覽:555
注冊dns伺服器寫什麼 瀏覽:881
linux安裝deb包 瀏覽:523