在社區版idea中配置tomcat后啟動,可是瀏覽器訪問不到,具體操作如下:
由於社區版沒有tomcat,在查找百度中的各位大神的經驗中,終於按照他們的步驟下載了Smart Tomcat插件
第一步:在Plugins中查找tomcat 找到插件Smart Tomcat 點擊installed下載
第二步:run-->edit configuration-->點擊 + -->選擇Smart tomcat 出現如下界面
Name : 項目名稱
Tomcat : tomcat的路徑
Deployment : webapps的路徑
Context Path : 上下文路徑,這個會自動識別,一般不用修改
Server Port : 服務器監聽端口 8080 (一般自行修改)
VM options : Java虛擬機參數設置(可不填)
按照上述介紹 我乖乖的一一填了!
首先name名稱 我起了個tomcat
tomcat路徑 點擊configuration 進入到如圖; 點擊+號
選擇tomcat路徑 旁邊三個框框自動補充完整 點擊apply ok
第三步: Deployment Directory 這一欄我糾結了好久 ,因為沒太讀懂 填的是 tomcat下的webapps路徑 還是我的工程項目路徑 最終通過觀察各大神的文章 最終確定是我的工程項目路徑
下面的框框都是自動補全的 然后點擊apply ok
端口號 我改成8888了
第四步:我懷着激動顫抖的心情點下 這個三角
然后在控制台 出現了它們: 好多好多單詞啊! 中間有一處是我標黃的 因為我不知道出現警告 是不是正常現象 總覺得可能問題就出現在那
"C:\Program Files\Java\jdk-11.0.2\bin\java.exe" -Djava.util.logging.config.file=C:\Users\Lenovo\.SmartTomcat\javase\servlet\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dfile.encoding=UTF-8 -classpath
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\bin\bootstrap.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\bin\commons-daemon.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\bin\tomcat-juli.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\annotations-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\catalina-ant.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\catalina-ha.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\catalina-storeconfig.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\catalina-tribes.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\catalina.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\ecj-4.6.3.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\el-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\jasper-el.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\jasper.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\jaspic-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\jsp-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\servlet-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-api.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-coyote.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-dbcp.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-de.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-es.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-fr.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-ja.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-ko.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-ru.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-i18n-zh-CN.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-jdbc.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-jni.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-util-scan.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-util.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\tomcat-websocket.jar;
D:\tomcat\apache-tomcat-8.5.64-windows-x64\apache-tomcat-8.5.64\lib\websocket-api.jar org.apache.catalina.startup.Bootstrap start
05-Aug-2021 19:50:56.546 警告 [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [C:\Users\Lenovo\.SmartTomcat\javase\servlet\lib], exists: [false], isDirectory: [false], canRead: [false]
05-Aug-2021 19:50:56.562 警告 [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [C:\Users\Lenovo\.SmartTomcat\javase\servlet\lib], exists: [false], isDirectory: [false], canRead: [false]
05-Aug-2021 19:50:56.562 警告 [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [C:\Users\Lenovo\.SmartTomcat\javase\servlet\lib], exists: [false], isDirectory: [false], canRead: [false]
05-Aug-2021 19:50:56.562 警告 [main] org.apache.catalina.startup.ClassLoaderFactory.validateFile Problem with directory [C:\Users\Lenovo\.SmartTomcat\javase\servlet\lib], exists: [false], isDirectory: [false], canRead: [false]
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服務器版本: Apache Tomcat/8.5.64
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服務器構建: Mar 4 2021 23:14:16 UTC
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服務器版本號: 8.5.64.0
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系統名稱: Windows 10
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架構: amd64
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 環境變量: C:\Program Files\Java\jdk-11.0.2
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虛擬機版本: 11.0.2+9-LTS
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供應商: Oracle Corporation
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\Lenovo\.SmartTomcat\javase\servlet
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Users\Lenovo\.SmartTomcat\javase\servlet
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行參數: -Djava.util.logging.config.file=C:\Users\Lenovo\.SmartTomcat\javase\servlet\conf\logging.properties
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行參數: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行參數: -Dfile.encoding=UTF-8
05-Aug-2021 19:50:57.418 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 在java.library.path:[C:\Program Files\Java\jdk-11.0.2\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\java\jdk1.8.0_241;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Users\Lenovo\AppData\Local\Programs\Python\Python39\Scripts\;C:\Users\Lenovo\AppData\Local\Programs\Python\Python39\;C:\Users\Lenovo\AppData\Local\Microsoft\WindowsApps;;.]上找不到基於APR的Apache Tomcat本機庫,該庫允許在生產環境中獲得最佳性能
05-Aug-2021 19:50:57.480 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化協議處理器 ["http-nio-8888"]
05-Aug-2021 19:50:57.840 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
05-Aug-2021 19:50:57.855 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1252 ms
05-Aug-2021 19:50:57.949 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在啟動服務[Catalina]
05-Aug-2021 19:50:57.949 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.64
05-Aug-2021 19:50:58.583 警告 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom 使用[SHA1PRNG]創建會話ID生成的SecureRandom實例花費了[259]毫秒。
05-Aug-2021 19:50:58.614 信息 [main] org.apache.coyote.AbstractProtocol.start 開始協議處理句柄["http-nio-8888"]
05-Aug-2021 19:50:58.630 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 772 ms 默默問一句這行信息意思不是正常開啟嗎???
Process finished with exit code -1
然后就很悲劇了
求大神幫忙看一下 我哪里操作錯了 弄了一下午,要瘋了。