當前位置:首頁 » 操作系統 » tomcatlinux配置

tomcatlinux配置

發布時間: 2025-08-25 00:45:55

linux怎麼配置tomcat伺服器

1、安裝tomcat
1)、下載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內核,並且使用GNU 工程各種工具和資料庫的操作系統。

Ⅱ linux中tomcat怎麼配置開機自動啟動

方法一:
linux 下tomcat開機自啟動
修改Tomcat/bin/startup.sh 為:
export JAVA_HOME=/usr/java/j2sdk1.4.2_08
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:
/usr/local/tomcat/bin/startup.sh
方法二:
1、把下面的代碼保存為tomcat文件,並讓它成為可執行文件 chmod 755 tomcat.
#!/bin/bash
#
# kenny [email protected]
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "/atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?CATALINA_HOME="/usr/local/tomcat"
case "$1"
instart)
if [ -f $CATALINA_HOME/bin/startup.sh ];then
echo $"Starting Tomcat"$CATALINA_HOME/bin/startup.shfi;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];then
echo $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shfi;;
*)echo $"Usage: $0 {start|stop}"exit 1;;
esac
exit $RETVAL
2、將tomcat文件拷貝到/etc/init.d/下, 《Linux就該這么學》一起學習linux ,並運行:
chkconfig --add tomcat

3、在tomcat/bin/catalina.sh文件中加入以下語句:
export JAVA_HOME=/YOURPATH/tomcat/jdk
export CATALINA_HOME=/YOURPATH/tomcat
export CATALINA_BASE=/YOURPATH/tomcat
export CATALINA_TMPDIR=/YOURPATH/tomcat/temp

啟動tomcat:
service tomcat start

停止tomcat:
service tomcat stop

Ⅲ Linux全命令行操作下配置Mysql+TomcatAndroidApp伺服器基本步驟

在linux中可以實現用戶定製的Tomcat實例。如果明嘩則多個開發人員需要共享安裝的tomcat,但是他們需要自己的唯一實例,那麼非常的有用。要實現這個需要設置CATALINA_BASE.exportCATALINA_BASE=$HOME/tomcat如果環境中不存在,那麼CATALINA_BASE將自動被設置為CATALINA_HOME。下面,需要在主目錄下建立Tomcat目錄,並且創建或者拷貝特定目錄。cd$如果希望拷貝tomcatwebapps目錄的內容,可以把他們拷貝到新激棚的webapps目錄。修改conf/server.xml文件,替換以下的埠以免沖突。如果將Tomcat配置成為Apache的偵聽埠8009,那蘆困么可以在server.xml文件中注釋該元素而禁用該連接器。其他可能需要修改的埠:8080默認的連接埠8443SSL的連接埠8009Apache的偵聽埠8005用於停止Tomcat的埠修改完成後,可以使用CATALINA_HOME/bin目錄中的常見的startup.sh與shutdown.sh腳本來啟動和停止Tomcat。此時候因為文件許可權設置為你的用戶使用,所以不要使用tomcat用戶。

Ⅳ linux怎麼清理tomcat日誌

在Linux系統中,可以使用logrotate工具來清理Tomcat日誌。以下是具體步驟和配置說明:

  1. 編輯Tomcat日誌的logrotate配置文件
    • 使用文本編輯器創建或編輯Tomcat的logrotate配置文件。通常,這個文件可以放在/etc/logrotate.d/目錄下,命名為tomcat。
    • 配置內容示例:plaintext/opt/tomcat/logs/catalina.out { rotate 14 # 保留14天的備份文件 daily # 每天整理一次 truncate # 先復制log文件的內容,然後再清空 compress # 壓縮備份文件 notifempty # 如果log文件是空的,就不進行rotate missingok # 如果找不到log文件也沒關系}2. logrotate配置參數說明: rotate:指定日誌文件刪除之前轉儲的次數。 daily:指定轉儲周期為每天。 truncate:用於處理還在打開中的日誌文件,把當前日誌備份並截斷。 compress:通過gzip壓縮轉儲後的日誌文件。 notifempty:如果log文件是空的,就不進行rotate。 missingok:如果找不到log文件也沒關系。3. 手動執行logrotate: 可以使用命令/usr/sbin/logrotate f /etc/logrotate.conf來手動執行logrotate,以測試配置是否正確。4. 設置定時任務: Ubuntu系統通常已經在/etc/cron.daily/目錄下有一個名為logrotate的腳本,該腳本會每天定時執行一次/usr/sbin/logrotate /etc/logrotate.conf命令。 因此,無需手動設置額外的定時任務,只需確保/etc/cron.daily/logrotate腳本存在且可執行即可。5. 確保伺服器時間同步: 為了確保日誌文件的時間戳准確,建議定期同步伺服器時間。可以使用ntp服務來同步時間。 Ubuntu系統下,可以通過安裝ntp服務並配置/etc/ntp.conf文件來指定ntp伺服器。通過以上步驟,你就可以在Linux系統中使用logrotate工具來自動清理Tomcat的日誌文件了。這不僅可以節省磁碟空間,還可以提高日誌管理的效率和准確性。
熱點內容
python連接redis集群 發布:2025-08-25 03:52:28 瀏覽:859
易語言郵箱在雲伺服器上 發布:2025-08-25 03:18:56 瀏覽:531
一刀輔助腳本 發布:2025-08-25 03:13:53 瀏覽:28
彩虹源碼對接 發布:2025-08-25 02:12:19 瀏覽:902
sql欄位包含某欄位 發布:2025-08-25 02:04:09 瀏覽:377
百度網盤在線解壓 發布:2025-08-25 01:48:24 瀏覽:730
java反射數組 發布:2025-08-25 01:33:03 瀏覽:566
如何連接sqlserver 發布:2025-08-25 01:21:28 瀏覽:393
JAVA拳皇 發布:2025-08-25 01:16:34 瀏覽:716
少兒編程3 發布:2025-08-25 01:13:13 瀏覽:60