後我使用tomcat7,我改變了它的deafult端口從8080到80 後,當我試圖重新啓動它不會啓動服務器。 它無法啓動。tomcat會不會開始改變默認端口
我更改了/var/lib/tomcat7/conf/server.xml中的端口 在更改它時,我修改了server.xml的文件權限,因爲它是早期只讀的。 我想看看卡塔利娜日誌中/var/log/tomacat7/catalina.xx.xx.xxxx ,發現我變的server.xml現在的tomcat無法找到server.xml中的上下文
日誌指出「SEVERE:無法從server.xml加載服務器上下文」 目前無法提供實際日誌的道歉信息。 我真的很困惑,我只是改變了港口,沒有別的。 即使恢復更改也不會啓動tomcat。
我非常感謝在這個問題上的任何幫助。
我在amazon ec2實例上使用ubuntu 12.04 LTS 64位服務器。 我試着檢查那些可能在端口80或8080上運行的進程並殺死它們,但這也沒有幫助。
你是否以root身份啓動它?低於1024的端口只能由管理員/ root用戶綁定。 –
是的,我開始它作爲一個根。 – Ankiittt
它可能是由server.xml上的更改權限引起的。也許tomcat無法訪問文件。您不需要更改文件權限。使用sudo :) – gipinani