Tomcat:8080端口被Oracle XE占用问题的解决
2017-09-03 14:56
721 查看
装上Oracle XE版本数据库后,再在Eclipse中运行Web项目时,提示启动Tomcat时遇到了错误,如下图所示:
经过搜索得知出现此错误是由于我装的Oracle XE版本数据库占用了Tomcat的8080端口,导致每次电脑启动后,我都需要先手动关闭掉被Oracle占用的8080端口,才能使Tomcat正常使用。为了解决这个问题,我把Oracle占用的端口从8080改为8081,具体操作如下:
打开Oracle的SQL命令行
在SQL命令行中输入以下代码来修改端口
有一点需要注意:在输入上述代码块之前,需要先连接上数据库,否则会提示“SP2-0640:未连接”,SQL命令行连接代为
完整的操作过程如下图:
经过搜索得知出现此错误是由于我装的Oracle XE版本数据库占用了Tomcat的8080端口,导致每次电脑启动后,我都需要先手动关闭掉被Oracle占用的8080端口,才能使Tomcat正常使用。为了解决这个问题,我把Oracle占用的端口从8080改为8081,具体操作如下:
打开Oracle的SQL命令行
在SQL命令行中输入以下代码来修改端口
SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081 SQL> call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' 4 , 8081)) 5 / 调用完成。 SQL> -- Change the FTP port from 2100 to 2111 SQL> call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()' 4 , 2111)) 5 / 调用完成。 SQL> COMMIT; 提交完成。 SQL> EXEC dbms_xdb.cfg_refresh; PL/SQL 过程已成功完成。
有一点需要注意:在输入上述代码块之前,需要先连接上数据库,否则会提示“SP2-0640:未连接”,SQL命令行连接代为
conn sys/密码 as sysdba;回车,提示已连接,问题解决。如下图所示:
完整的操作过程如下图:
相关文章推荐
- Tomcat:8080端口被Oracle XE占用问题的解决
- 解决Oracle XE占用 Http 8080 端口问题
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already in use.解决端口被占用问题
- 利用命令行解决Tomcat启动时8080端口被占用的问题
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- 如何解决tomcat 部署时8080端口被占用的问题
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- Tomcat(8005,8080,8009)端口占用问题常见原因及解决方法
- oracle XE解决端口占用等问题
- 解决 Tomcat 8080 端口占用问题
- 完美解决在eclipse上部署Tomcat时出现8080等端口被占用的问题
- 解决tomcat启动时8080端口被占用问题