CentOS安裝Tomcat

??1. 下載Tomcat安裝包:
? ? ? ??Tomcat官網
?? ? ? ?

?

解壓下載下來的tar.gz至任意目錄下,執行命令:

Java代碼??收藏代碼
  1. tar?-xzf?apache-tomcat-7.0.56.tar.gz??

解壓后如圖:


?如果是在windows上,則直接解壓zip包到任意目錄,如圖:

?然后我們需要為Tomcat創建系統服務,操作如圖:

?然后在當前目錄下通過touch命令創建一個腳本文件,名字隨便取,這里暫取為tomcat7,如圖:

?然后通過vi編輯我們剛剛創建的tomcat7腳本文件,如圖:

?

?tomcat7腳本文件編輯內容如下:

Shell代碼??收藏代碼
  1. #!/bin/bash??
  2. #?description:?Tomcat?Start?-?Stop?-?Restart??
  3. #?processname:?tomcat??
  4. #?chkconfig:?234?20?80??
  5. JAVA_HOME=/opt/jdk1.7.0_80??
  6. export?JAVA_HOME??
  7. PATH=$JAVA_HOME/bin:$PATH??
  8. export?PATH??
  9. CATALINA_HOME=/opt/apache-tomcat-7.0.65??
  10. ??
  11. case?$1?in??
  12. start)??
  13. echo?"Starting?Tomcat"??
  14. sh?$CATALINA_HOME/bin/startup.sh??
  15. ;;??
  16. stop)??
  17. echo?"Stopping?Tomcat"??
  18. sh?$CATALINA_HOME/bin/shutdown.sh??
  19. ;;??
  20. restart)??
  21. echo?"Restarting?Tomcat"??
  22. sh?$CATALINA_HOME/bin/shutdown.sh??
  23. sh?$CATALINA_HOME/bin/startup.sh??
  24. ;;??
  25. *)??
  26. echo?$"Usage:?$0?{start|stop}"??
  27. exit?1??
  28. ;;??
  29. esac??
  30. exit?0??

需要特別注意上面的

? ? ? ??JAVA_HOME=/opt/jdk1.7.0_80?

? ? CATALINA_HOME=/opt/apache-tomcat-7.0.65

這兩個系統變量的設置,你需要根據你實際情況修改你的JDK安裝根目錄以及你的Tomcat安裝根目錄哦,不要不做任何修改就直接copy過去,然后報錯了卻渾然不知,特此提醒!!!

?

?然后你需要為你的tomcat7腳本文件添加可執行權限,命令如下:

Java代碼??收藏代碼
  1. chmod?+x?tomcat7??

?然后將我們的Tomcat7腳本文件添加進系統啟動項即作為系統服務,執行命令如下:

Java代碼??收藏代碼
  1. chkconfig?--add?tomcat7??

?將Tomcat7服務開啟并設置啟動級別,執行命令如下:

Java代碼??收藏代碼
  1. chkconfig?--level?3?tomcat7?on??

?然后檢查我們剛剛的設置是否生效,執行如下命令:

Java代碼??收藏代碼
  1. chkconfig?--list?tomcat7??

?將會打印如下信息:

Java代碼??收藏代碼
  1. /opt/apache-tomcat-7.0.56/bin/startup.sh?start??

?則表明Tomat7的系統服務配置成功了,最后通過如下命令嘗試下啟動Tomcat7進行測試:

Java代碼??收藏代碼
  1. service?tomcat7?start??

?其中tomcat7即我們的tomcat系統服務名稱,start即表示啟動服務的意思,同理停止tomcat即:

Java代碼??收藏代碼
  1. service?tomcat7?stop??

?如果我們的tomcat當前已經處于啟動狀態,我們希望重啟我們的tomcat,則可以執行如下命令:

Java代碼??收藏代碼
  1. service?tomcat7?restart??

?restart等價于先stop再start.

? ? OK,CentOS下安裝tomcat就介紹到這里了,如果你還有任何問題,請QQ咨詢(7-3-6-0-3-1-3-0-5),謝謝!

轉載:http://iamyida.iteye.com/blog/2255928

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/284666.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/284666.shtml
英文地址,請注明出處:http://en.pswp.cn/news/284666.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【BIM+GIS】ArcGIS Pro2.8如何打開Revit模型,BIM和GIS融合?

ArcGIS Pro2.8中,可以直接打開Revit模型(.rvt)項目文件,實現了從數據格式方面BIM與GIS的有機融合,具體操作如下所示: 1. Revit2018模型繪制 打開Revit2018軟件,選擇【建筑樣板】,打開標高1樓層平面,新建一個簡單的戶型:包括四面墻體、2個門和一扇窗戶,如下圖所示。…

Edge 開發者沙龍|一小時精通Edge擴展開發

點擊藍字關注我們編輯:Alan Wang排版:Rani Sun微軟 Reactor 為幫助廣開發者,技術愛好者,更好的學習 .NET Core, C#, Python,數據科學,機器學習,AI,區塊鏈, IoT 等技術,將…

tomcat 開啟遠程debug

1、linux服務器上tomcat配置startup.sh 文件末尾添加(不換行):declare -x CATALINA_OPTS"-server -Xdebug -Xnoagent -Djava.compilerNONE -Xrunjdwp:transportdt_socket,servery,suspendn,address9876"2、eclipse配置:…

公歷還是很簡單的

1 import java.util.*;2 class CalendarTest3 {4 /*先輸出提示語句,并接受用戶輸入的年、月。5 根據用戶輸入的年,先判斷是否是閏年。6 根據用戶輸入的年份來判斷月的天數。7 用循環計算用戶輸入的年份距1900年1月1日的總天數。8 用…

【測繪程序設計】坐標反算神器V1.0(附C/C#/VB源程序)

【拓展閱讀】:【測繪程序設計】坐標正算神器V1.0(附C/C#/VB源程序) 一、坐標反算原理 ?坐標反算:已知兩點坐標,反求邊長和方位角,稱為坐標反算。 原理坐標系: 計算公式: 二、C#程序實現 1. 界面設計 2

在二維數組中查找一個數

在一個二維數組中,每一行都按照從左到右遞增的順序排列,每一列也按照從上到下遞增的順序排列。在這樣一個序列中查找一個數1 2 8 92 4 9 124 7 10 136 8 11 15例如查找7,就從第一行的最左邊查找,9大于7,則9以下的也不用…

ASP.NET Core 6框架揭秘實例演示[01]: 編程初體驗

本篇提供的20個簡單的演示實例基本涵蓋了ASP.NET Core 6基本的編程模式,我們不僅會利用它們來演示針對控制臺、API、MVC、gRPC應用的構建與編程,還會演示Dapr在.NET 6中的應用。除此之外,這20個實例還涵蓋了針對依賴注入、配置選項、日志記錄…

DBeaverEE 21.1.0安裝指南

1、 安裝jdk11 2、 配置環境變量 將jdk11安裝目錄加入path:C:\Program Files\Java\jdk-11.0.10\bin3、 安裝DBEE 21.1 4、 將dbeaver-agent文件夾復制到DBEE安裝目錄 5、將DBEE安裝目錄下的jre目錄刪除或改名 6、 修改dbeaver.ini文件,在文件最后添加…

跟風學Docker之四:Docker網絡解決方案

2019獨角獸企業重金招聘Python工程師標準>>> 跟風學Docker之四:Docker網絡解決方案 博客分類: docker 前言:前面的部分一直都是單機跑docker,但實際生產環境不可能只用一臺來跑。肯定會用到多臺,因為他們都…

C++中數字和字符的轉換

參考&#xff1a;http://blog.csdn.net/xw20084898/article/details/21939811 http://nnssll.blog.51cto.com/902724/198237/ http://www.cnblogs.com/luxiaoxun/archive/2012/08/03/2621803.html 一、stringstream通常是用來做數據轉換的。 1、例如int轉string:#include <s…

【測繪程序設計】坐標方位角推算神器(C#版)

本文講解利用C#語言實現坐標方位角推算,附源碼贈送。 1. 神器效果展示 (1)連接角為左角 (2)連接角為右角 2. 方位角推算原理速遞 (1)原理示意圖

原型模式——創建型模式

2019獨角獸企業重金招聘Python工程師標準>>> 思路&#xff1a; 馬上又到找工作的時候了&#xff0c;當我們在準備一份份簡歷的時候有沒有考慮過這樣一個問題&#xff1f; 面對不同的工作崗位我們需要準備不同的求職簡歷&#xff0c;但是這樣的幾份不同的簡歷中還是有…

如何獲取 ASP.NET Core 當前啟動地址?

前言上次&#xff0c;我們介紹了配置ASP.NET Core啟動地址的多種方法。那么&#xff0c;如何通過代碼方式&#xff0c;獲取啟動后的地址&#xff1f;WebApplication.Urls 對象使用 WebApplication.Urls.Add 方法可以添加啟動地址。那么&#xff0c;使用 WebApplication.Urls 應…

【CASS精品教程】CASS9.1查詢功能大全(坐標、長度、面積、方位角)

文章目錄 1. 查詢指定點坐標2. 查詢兩點距離及方位3. 查詢線長4. 查詢實體面積CASS9.1中提供了查詢指定點坐標、查詢兩點距離及方位、查詢線長、查詢實體面積等查詢功能,如下圖所示: 本文以動畫演示的方式,對以上提到的功能進行講解。 1. 查詢指定點坐標 點擊【工程應用】…

自定義smokeping告警(郵件+短信)

前段時間接到公司IT同事需求&#xff0c;幫助其配置smokeping的告警功能&#xff0c;之前配置的姿勢有些問題&#xff0c;告警有些問題&#xff0c;現在調試OK&#xff0c;在此將關鍵配置點簡單記錄下。 關鍵的配置項主要有&#xff1a; 定義告警規則并配置將告警信息通過管道交…

WPF 實現抽屜菜單

分享一個WPF 實現抽屜菜單抽屜菜單作者&#xff1a;WPFDevelopersOrg原文鏈接&#xff1a;https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40&#xff1b;Visual Studio 2022;項目使用 MIT 開源許可協議&#xff1b;更多效果可以通過GitHub[1]|碼云[2]…

selenium 定制啟動 chrome 的選項

2019獨角獸企業重金招聘Python工程師標準>>> selenium 定制啟動 chrome 的選項 博客分類&#xff1a; java 搜索引擎&#xff0c;爬蟲 使用 selenium 時&#xff0c;我們可能需要對 chrome 做一些特殊的設置&#xff0c;以完成我們期望的瀏覽器行為&#xff0c;比如…

平臺級 SAAS 架構的基礎:統一身份管理系統

業內在用戶統一身份認證及授權管理領域&#xff0c;主要關注 4 個方面&#xff1a;集中賬號管理&#xff08;Account&#xff09;、集中認證管理&#xff08;Authentication&#xff09;、集中授權管理&#xff08;Authorization&#xff09;和集中審計管理&#xff08;Audit&a…

【ArcGIS Pro微課1000例】0017:ArcGIS Pro 2.8制作炫酷的ETOPO1全球DEM地圖

ArcGIS Pro相對于ArcGIS,在制圖方面做了很大的提升,做出的地圖更加優美,本文講解基于NOAA的ETOPO1數據全球DEM數據制作炫酷的全球DEM地圖,先看效果再教學! 1. 效果展示 全球 澳大利亞大陸

Js中的for in

2019獨角獸企業重金招聘Python工程師標準>>> 后臺數據&#xff1a; List<Map<String, Object>> uTags query.selectAllList("velocity.userGetTags", map); 前端解析&#xff1a; for(var i in data.content){//由于這里是List[i](Map).IDc…