關於tomcat 配置時一閃而過的問題

来源:https://www.cnblogs.com/linck/archive/2019/03/05/10480268.html
-Advertisement-
Play Games

TOMCAT JAVA_HOME or JRE_HOME environment variable is not defined correctly 按照教程已經安裝了JDK並設置好了JAVA_HOME(安裝過程網上一大堆,可參照:https://blog.csdn.net/cyz115114894 ...


TOMCAT JAVA_HOME or JRE_HOME environment variable is not defined correctly

按照教程已經安裝了JDK並設置好了JAVA_HOME(安裝過程網上一大堆,可參照:https://blog.csdn.net/cyz1151148946/article/details/76691976),

可偏偏Tomcat在啟動過程中找不到。何解?

不知。下麵是分析原因的過程:

 

1.在tomcat的安裝目錄下的 bin 文件夾中找到 startup.bat 文件 --> 右擊“編輯”

 

 

2.在文件內容的最後添加 “pause” 以觀察報錯信息(後面別忘了刪掉“pause”哦~)

 

 

3.報錯信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;

提示找不到java_home各jre_home路徑。

  分析startup.bat啟動腳本:發現其調用了catalina.bat,而catalina.bat調用了setclasspath.bat

  在setclasspath.bat的頭部定義了JAVA_HOME和JRE_HOME的值,那麼在這裡手動設置JAVA_HOME變數

 

4.右擊setclasspath.bat編輯然後在以下語句段中添加以下兩句:

set JAVA_HOME=C:\Program Files\Java\jdk-11.0.2(最後改成你自己的jdk名字)

set JRE_HOME=C:\Program Files\Java\jre-10.0.1(jre名字)

 

註意:如果沒有裝 jre 則只加第一句就好,親測沒問題!

接下來按照網上的教程點擊 startup.bat 就好,別忘了刪掉第2步中為了分析原因而加入的“pause”哦~

發現“一閃而過”問題不再出現

登陸 http://localhost:8080/ 能正常顯示就ok了

 


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

-Advertisement-
Play Games
更多相關文章
  • 1. 首先新建文件夾media 後 在項目setting中具體配置: 在 setting 中的 TEMPLATES 下的 OPTIONS 中的 context_processors 中追加: TEMPLATES = [ { 'DIRS': [os.path.join(BASE_DIR, 'templ ...
  • python中根據字元串導入模塊module 需要導入importlib,使用其中的import_module方法 import importlib modname = 'datetime' datetime_module = importlib.import_module(modname) pri ...
  • 一、Redis Cluster集群簡介 Redis Cluster是Redis官方提供的分散式解決方案,在3.0版本後推出的,有效地解決了Redis分散式的需求,當一個節點掛了可以快速的切換到另一個節點,當遇到單機記憶體、併發等瓶頸時,可以採用分散式方案要解決問題。 二、集群原理 Redis Clus ...
  • 1.final、finally、finally final—修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為fin ...
  • 問題:對於integer對象,當比較2=2的時候,返回的值是true還是false?當比較2000=2000的時候,返回的值是true還是false? 回答:當比較2=2的時候,返回的值是true;當比較2000=2000的時候,返回的值是false。 理由:equal比較是兩個值的大小是否能夠相等 ...
  • 過程解析: 1.首先執行int[] arr={3,5,6,1,7,9,0},遇到數組先執行等式右邊的,{3,5,6,1,7,9,0}會在堆記憶體中開闢一塊空間,分成7小塊,下標分別從0~6,先進行系統初始化,系統預設初始值均為0,然後將程式初始值3,5,6,1,7,9,0分別賦值給7塊小空間,在堆記憶體 ...
  • 作者: 石杉的架構筆記 1、再回顧:什麼是服務註冊中心? 先回顧一下什麼叫做服務註冊中心? 顧名思義,假設你有一個分散式系統,裡面包含了多個服務,部署在不同的機器上,然後這些不同機器上的服務之間要互相調用。 舉個現實點的例子吧,比如電商系統里的訂單服務需要調用庫存服務,如下圖所示。 現在的問題在於, ...
  • 最簡的形式 運行結果 label標簽的使用 結果 說明, 組件創建後並不會立刻出現在視窗上,還需要pack一下才會出現 排列順序取決去 pack的順序 而非創建的順序 使用help函數 瞭解到 label還有很多屬性 help(Label)的結果太多所以改成 help(Label.__init__) ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...