Linux安裝tomcat

来源:http://www.cnblogs.com/liangweiping/archive/2016/01/11/5113857.html
-Advertisement-
Play Games

Linux安裝tomcat。


Linux安裝tomcat

                         ——@梁WP

摘要:Linux安裝tomcat。

 

一、下載tomcat

  1、在百度搜索tomcat,看到第一條結果是帶有Apache Tomcat - Welcome字樣的,點擊進入tomcat的官網。

    

  2、在左側導航條點擊Tomcat 7.0,會進入7.0的下載列表,點擊第一個zip,就會開始下載。

    

 

二、上傳安裝包到伺服器

  1、使用FTPCute、WinSCP等工具,可以把安裝包上傳到伺服器

  2、路徑是/opt。

 

三、安裝tomcat

  1、用Xshell等Linux遠程連接工具訪問伺服器。

  2、進入/opt目錄,指令是cd /opt。

  3、解壓安裝包,指令是unzip apache-tomcat-7.0.67.zip。

  4、重命名解壓後的文件夾,指令是mv apache-tomcat-7.0.67 tomcat。

  5、進入內部文件夾,指令是cd /opt/tomcat/bin。

  6、嘗試啟動tomcat,指令是sh startup.sh,如果報錯Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program,則表示許可權不足。

  7、開啟許可權,指令是chmod 777 *.sh,然後再次啟動tomcat,如果這時候沒有報錯,那就表示正在啟動了。

  8、輸入tailf /opt/tomcat/logs/catalina.out,可以查看到tomcat的運行信息,如果看到INFO: Server startup in 1925 ms,則表示tomcat已經啟動成功了,按ctrl+c退出該日誌。

  9、用指令sh shutdown.sh停止tomcat的運行,繼續進行後續操作。

 

四、修改tomcat預設埠

  1、tomcat預設的埠是8080,也就是說我們在瀏覽器訪問的時候,需要在功能變數名稱或IP後面加上:8080,這樣不太方便,但是這個可以修改。

  2、打開tomcat配置文件,指令是vi /opt/tomcat/conf/server.xml。

  3、打開之後按i或者a進入編輯模式。

  4、找到8080,改為80。

  5、然後按Esc鍵,然後按:wq,保存並退出(那個:是需要同時按著shift鍵才能出來的)。

  6、啟動tomcat。

 

五、訪問

  在瀏覽器輸入該伺服器的功能變數名稱或者IP,能看到如下頁面,這是tomcat沒有部署任何東西的預設頁面。

    


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 通過ffplay實現攝像頭preview硬體平臺:Jetson TK1 開發板(NVIDIA Tegra K1 Mobile Processor 32bit),寧波舜宇光電SP103A(OV16825)模組軟體平臺:Ubuntu/Linaro 4.8.2-16ubuntu4(Linux versio...
  • 本文目錄列表:1、SQL Server季時間粒度2、SQL Server年時間粒度3、總結語4、參考清單列表SQL Serve季時間粒度 季時間粒度也即是季度時間粒度。一年每3個月是一個季,一年共4季,1月到3月是第1季、4月到6月是第2個季、依次順延。季也是日期時間範圍的,我們也會引入季基準日期....
  • 本文大致整理了自己用過的一些插件的使用感想(就是好不好用)。 在那之前先簡單貼兩條插件須知,知道的可以忽略。1、Alcatraz類似於管理第三方庫的cocoapods,管理插件也有個Alcatraz。安裝的方法也很簡單,如果你以前沒有安裝過那執行下麵指令curl -fsSL https://raw....
  • android動態佈局相比靜態佈局,動態佈局不用再將xml轉變了佈局代碼,提高了一定的效率,當然可以忽略不記。動態佈局主要是比較靈活,可以很快的在代碼中直接修改佈局,並直接使用控制項進行業務邏輯開發。但代碼量通常比較大,維護沒有靜態佈局方便。不過,作為一個android開發人員,掌握一定的動態佈局.....
  • 一,效果圖。二,工程目錄。三,代碼。//點擊任何處,出現城市-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UIActionSheet *city=[[UIActionSheet alloc] initWithT...
  • apache ab test使用轉載自:http://www.cnblogs.com/super-d2/p/3831155.html#tophttp://blog.chinaunix.net/uid-20382003-id-3032167.html先查看一下版本信息 ab -V(註意是大寫的V)2、...
  • 2016.1.11今天學了改變PS1的顏色,怎麼增加PS1變數找到文件(.bash_profile),或者bashrc export PS1="\[\e[32;1m\]Test $PWD> \[\e[0m\]" #顯示綠色,其中Test是額外增加要顯示的內容 export PS1="\[\e[35;...
  • 一、簡介 游戲目標:在地下城的最底層取得炎多的護符項鏈(Amulet of Yendor),並返回最上層,在聖祭壇上供奉給神靈。完成整個游戲的獎賞是,玩家會成為不朽的半神。 二、安裝 1)下載源碼 http://www.nethack.org/v360/downloads.html 2)編譯安裝 c...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...