tomcat部署項目時啟動報錯總結_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Tomcat部署項目時啟動報錯總結1、虛擬機報錯端口被占用tomcat的默認端口是8080(或者其他自己設置的),可能已經(jīng)被其他占用。解決方法:在tomcat安裝路徑下conf文件夾中的server.xml中把斷口號改掉!如果一臺機器上使用多個tomcat,則改掉所有相關的端口避免重復了,包括想如下在server.xml中找到如下地方改掉pt的值??(改完后看看和本機上正在用的tomcat是不是有重復的pt)2、tomcat的啟動窗口一

2、閃而過Tomcat啟動的啟動的dos窗口一閃而過,如何看出錯信息?窗口一閃而過,如何看出錯信息?在DOS窗口運行STARTUP.BAT文件,另外,吧startup.bat文件最后的call“%EXECUTABLE%“start%CMD_LINE_ARGS%改成:call“%EXECUTABLE%“run%CMD_LINE_ARGS%分析原因分析原因1:jdk的環(huán)境變量沒有配置好的環(huán)境變量沒有配置好解決方法:解決方法:檢查jdk環(huán)境變量的

3、配置是否正確,或者重新配置jdk的系統(tǒng)環(huán)境變量JDK環(huán)境變量配置的步驟如下:1.我的電腦屬性高級環(huán)境變量.2.配置用戶變量:a.新建JAVA_HOMEC:ProgramFilesJavaj2sdk1.5.0(JDK的安裝路徑)b.新建PATH(注意:把java的配置放在path的最前面)%JAVA_HOME%bin%JAVA_HOME%jrebinc.新建CLASSPATH.%JAVA_HOME%lib%JAVA_HOME%libtoo

4、ls.jar3.測試環(huán)境變量配置是否成功:開始運行〉CMD鍵盤敲入:JAVACJAVA出現(xiàn)相應的命令,而不是出錯信息,即表示配置成功!環(huán)境變量配置的理解:1.PATH環(huán)境變量。作用是指定命令搜索路徑,在i命令行下面執(zhí)行命令如javac編譯java程序時,它會到PATH變量所指定的路徑中查找看是否能找到相應的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javacjav

5、ajavadoc等待,設置好PATH變量后,就可以在任何目錄下執(zhí)行javacjava等工具了。2.CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。3.JAVA_HOME環(huán)境變量。它指向jdk的安裝目錄,

6、EclipseBeansTomcat等軟件就是通過搜索JAVA_HOME變量來找到并使用安裝好的jdk。一般都可以使用了問題描述問題描述3報錯日志:java.lang.reflect.InvocationTargetExceptionCausedby:java.lang.OutOfMemyErr:unabletocreatenewnativethread意思內(nèi)存不足,不知道tomcat能不能設定運行時占用內(nèi)存大小?;蛘咴O定有錯,或者機器

7、配置不足。問題描述問題描述4嚴重:Errinitializing.SocketException:UnrecognizedWindowsSocketserr:0:JVM_Bind嚴重:Catalina.startLifecycleException:Protocolhlerinitializationfailed:.SocketException:UnrecognizedWindowsSocketserr:0:JVM_Bind嚴重:Er

8、rstarting.SocketException:UnrecognizedWindowsSocketserr:0:JVM_Bind嚴重:Catalina.start:LifecycleException:service.getName():“Catalina“Protocolhlerstartfailed:.SocketException:UnrecognizedWindowsSocketserr:0:JVM_Bind你的tomcat

9、的8080端口或者是80端口被某個應用程序占用了你可以先不要鏈接網(wǎng)線或者是把tomcat的端口不要改成80端口因為瀏覽器默認或使用80端口問題描述問題描述5我的Tomcat在不加載到數(shù)據(jù)庫的時候可以正常啟動但是在配了數(shù)據(jù)庫加載到Servlet去的時候再啟動就出錯大致的錯誤是:嚴重:ParseFatalErratline1column198:Invalidbyte2of2byteUTF8sequence.g.xml.sax.SAXPars

10、eException:Invalidbyte2of2byteUTF8sequence.應該不是編碼問題,我用得數(shù)據(jù)庫mysql編碼是:gb2312,但是jsp中是utf8是可以得。看上面得出錯信息,應該是配置文件出錯了,導致xml不能解析,看看你得web配置文件。問題描述問題描述6TheApacheTomcatNativelibrarywhichallowsoptimalperfmanceinproductionenvironments

11、wasnotfoundonthejava.library.path:C:ProgramFilesJavajdk1.6.0_03binC:ProgramFilesapachetomcat6.0.9bin可能是沒有設置環(huán)境變量,所以找不到編譯器這只是一個信息(而非錯誤),表示您的路徑中沒有找到用于優(yōu)化性能的APR(ApachePtableRuntime)文檔,但多數(shù)情況下并不會影響您的項目運行,可以被忽略。關于APR的config是在ser

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論