ubuntu下安裝tomcat,shutdown時報錯:./catalina.sh:1:eval:/home/xxx/jdk/jre/bin/java:not found

来源:https://www.cnblogs.com/zxgCoding/archive/2019/12/03/11980436.html

該問題可能導致tomcat啟動成功了,但是瀏覽器輸入http://127.0.0.1:8080無法顯示tomcat的歡迎界面 打開Tomcat安裝目錄下的bin文件下的setclasspath.sh,在文檔開頭添加如下語句: export JAVA_HOME=你的jdk路徑 export JRE_H ...


該問題可能導致tomcat啟動成功了,但是瀏覽器輸入http://127.0.0.1:8080無法顯示tomcat的歡迎界面

 

打開Tomcat安裝目錄下的bin文件下的setclasspath.sh,在文檔開頭添加如下語句:

 

export JAVA_HOME=你的jdk路徑

export JRE_HOME=你的jre路徑

 

特別註意:此處設置的路徑應該與設置java的環境變數需一致

 

export JAVA_HOME=/home/zxg2019-6-1/java/jdk1.8.0_231
export JRE_HOME=${JAVA_HOME}/jre

 

此為在/etc/profile文件中設置的java環境變數路徑。


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

更多相關文章
  • view: <form method="post" enctype="multipart/form-data" action="@Url.Action("Upload")"> <input type="file" id="file" name="file"/> <button>提交</button> ...
  • 場景 生產者和消費者隊列, 生產者有多個, 消費者也有多個, 生產到消費需要非同步. 下麵用一個Asp.NetCore Web-API項目來模擬 創建兩個API, 一個Get(), 一個Set(), Get返回一個字元串, Set放入一個字元串, Get返回的就是Set進去的字元串. 實現如下: 接著 ...
  • asp.net mvc項目使用到驗證碼,為了讓以前的WebForm代碼能利用上代碼經過稍微的改動即可使用代碼如下: 最後別忘了session的獲取設置,需要在Global.asax.cs文件中新增如下代碼: html頁面代碼: function reloadImage(url) { document ...
  • 小聲嗶嗶 一直以來對於值類型與引用類型之間的區別都不是特別清晰,直到踩了坑.... 正好最新閑暇,便想著梳理梳理這一兩年來遇到的奇葩問題和解決方案,順便就把它給拎出來記一下,免得以後再摔跤 值類型與引用類型的區別 今天為了說明值類型與引用類型的典型區別,準備把結構體(值類型)和類(引用類型)拉出來溜 ...
  • using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Diag... ...
  • 假設我們現有一個WPF程式,需要支持1903以前的Windows 10版本。同時在1903以後的版本上,額外多出一個Ink的功能。那麼我們就可以通過ApiInformation.IsApiContractPresent方法來判斷1903的API是否可用,決定要不要開放Ink功能給當前用戶。新來的同學 ...
  • 前言:在web項目的.net framework時文件上傳時,自己常用一般處理程式接受上傳文件,上傳文件的大小限制是可以項目的webconfig里配置。 到core項目使用一般處理程式變成了中間件,但是使用中間件接受的時候,就遇到了上傳大文件時,拋出的異常: httpRequest.Form thr ...
  • 1. 複習一下WPF的UIElement.Clip 用了很久很久的WPF,但幾乎沒有主動用過它的Clip屬性,我只記得它很靈活,可以裁剪出多種形狀。在 "官方文檔" 複習了一下,大致用法和效果如下: WPF的Clip是一個 "Geometry" 屬性,它有多種派生類: 有這麼多種Geometry,W ...
一周排行
  • 前幾天發佈了 "抄抄《CSS 故障藝術》的動畫" 這篇文章,在這篇文章里介紹瞭如何使用Win2D繪製文字然後配合BlendEffect製作故障藝術的動畫。本來打算就這樣收手不玩這個動畫了,但後來又發現性能不符合理想。明明只是做做Resize動畫和用BlendEffect混合,為什麼性能會這麼差呢? ...
  • 控制條控制項: progressBar 不能按照你程式的進程自動變化,需認為計算,調整變化量 private void progressBar1_Click(object sender, EventArgs e) { this.progressBar1.Maximum = 100;//設置進度條最大長 ...
  • 首先創建一個asp.net core web應用程式 第二步 目前官方預置了7種模板項目供我們選擇。從中我們可以看出,既有我們熟悉的MVC、WebAPI,又新添加了Razor Page,以及結合比較流行的Angular、React前端框架的模板項目。 空項目模板 Program.cs using S ...
  • 對閉包的理解 1.對於成員變數和局部變數:成員變數就是方法外部,類的內部定義的變數;局部變數就是方法或語句塊內部定義的變數。局部變數必須初始化。 形式參數是局部變數,局部變數的數據存在於棧記憶體中。棧記憶體中的局部變數隨著方法的消失而消失。成員變數存儲在堆中的對象裡面,由垃圾回收器負責回收。 成員變數它 ...
  • Xamarin.Forms讀取並展示Android和iOS通訊錄 TerminalMACS客戶端 本文同步更新地址: https://dotnet9.com/11520.html https://terminalmacs.com/861.html 閱讀導航: 一、功能說明 二、代碼實現 三、源碼獲取 ...
  • 做下對文件複製操作相關的筆記: /// <summary> /// 文件幫助類 /// </summary> public class FileHelper { /// <summary> /// 複製一個目錄下所有文件到一個新目錄下 /// </summary> /// <param name=" ...
  • 前言 有一個東西叫做鴨子類型,所謂鴨子類型就是,只要一個東西表現得像鴨子那麼就能推出這玩意就是鴨子。 C 裡面其實也暗藏了很多類似鴨子類型的東西,但是很多開發者並不知道,因此也就沒法好好利用這些東西,那麼今天我細數一下這些藏在編譯器中的細節。 不是只有 和 才能 在 C 中編寫非同步代碼的時候,我們經 ...
  • [toc] 1.應用背景 底端設備有大量網路報文(位元組數組):心跳報文,數據採集報文,告警報文上報。需要有對應的報文結構去解析這些位元組流數據。 2.結構體解析 由此,我第一點就想到了用結構體去解析。原因有以下兩點: 2.1.結構體存在棧中 類屬於引用類型,存在堆中;結構體屬於值類型,存在棧中,在一個 ...
  • 《深入淺出 C#》 (第3版) [作者] (美) Andrew Stellman (美) Jennifer Greene[譯者] (中) 徐陽 丁小峰 等譯[出版] 中國電力出版社[版次] 2016年08月 第1版[印次] 2018年04月 第4次 印刷[定價] 148.00元 【引子】 要學習編程 ...
  • 記錄使用對象初始值設定項初始化對象。 using System; using System.Collections.Generic; namespace ConsoleApp2 { class Program { static void Main(string[] args) { // 使用構造函數 ...
x