本人電腦上有兩個免安裝版的tomcat,其中乙個是預設8080埠。我在另乙個tomcat的server.xml檔案中將埠改為8089.
然後我用startup.bat開啟tomcat,結果發現啟動的還是8080埠,並不是我改動的8089.
後來經過反覆驗證,終於找到了問題原因。
原因為:
本人曾為tomcat設定過環境變數tomcat_home、catalina_base以及catalina_home,這些環境變數指向了第乙個tomcat,即8080埠的tomcat。
之後每次使用startup.bat啟動tomcat就會自動尋找8080的那個tomcat。
將這些環境變數刪除之後,就不會再發生埠不生效的問題了。
更改tomcat6 0的8080埠
今天在部署乙個專案的時候出現問題,oracle預設使用了8080埠,這與tomcat產生衝突,因為tomcat 6.0也使用了8080埠,我們可以在tomcat的配置檔案中對tomcat的埠進行更改。找到並開啟tomcat6.0的配置檔案 server.xml 找到其中埠號為8080的那一段內容,將...
MySQL許可權更改何時生效
偶然在一次實驗中發現mysql許可權分配何時生效的問題,當在同一臺電腦 伺服器 上,我用的只是一台普通pc,建立的乙個普通使用者user1,除測試表test1的select以外無其他許可權 create user user1 localhost grant select on test1.to us...
MySQL許可權更改何時生效
偶然在一次實驗中發現mysql許可權分配何時生效的問題,當在同一臺電腦 伺服器 上,我用的只是一台普通pc,建立的乙個普通使用者user1,除測試表test1的select以外無其他許可權 create user user1 localhost grant select on test1.to us...