如果啓動Tomcat(雙擊startup.bat啓動)的時候,打開IE瀏覽器的時候在地址欄輸入:
http://127.0.0.1:8080/
就會彈出一個對話框"連接到 127.0.0.1" 用戶名和密碼之類的信息
這就說明你的Tomcat端口號和Oracle的端口號衝突了
所以要把Tomcat的端口號給改一下就行了!
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
順次打開 jakarta-tomcat-5.5.9/conf/server.xml 找到如下代碼:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
這個8080就是它所用的端口號,我們可以把它修改爲80(瀏覽器的默認端口),這樣就可以
Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
原來Oracle的Servlet Engine也使用了8080端口.那就來修改Tomcat的端口:
首相找到Tomcat 5.0/conf/server.xml文件,然後找到下面的代碼:
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
修改 port="8080" 爲你想要的端口就可以了