在myEclipse中配置tomcat6.0服务器,解决8080端口占用问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在myEclipse6.5 blue中配置tomcat6.0服务器,解决8080端口占用问题
安装完myEclipse和tomcat6.0,不配置,直接myEclipse 启动tomcat6.0服务器,会出现8080同时端口占用问题,即:Address already used:8080,此时按照网上的一些方法如:在DOS下输入命令:netstat /nao,然后加车。
原来端口号8080被标识号为680的进程占用了,难怪访问不了。
这样的话可以有两种方法解决,一种方法是修改Tomcat的端口号(在此不说);另外一种方法是让占用端口号8080的进程不再占用8080端口,首先得弄明白是什么进程占用了8080端口号。
打开任务管理器。
标识号为680的进程是TNSLSNR.EXE,该进程是Oracle数据库的监听进程。
让TNSLSNR.EXE不再占用8080端口也有两种方法:1,把这个进程停掉,2,修改端口。
我首先采用了第一种方法,停止了TNSLSNR.EXE进程,Tomcat 固然可以访问了,但是连接本地Oracle数据库时提示:没有监听程序。
显然第一种方法不可用!只能修改TNSLSNR.EXE的端口号了。
修改方法如下:
用oracle提供的包:
-- 把HTTP/WEBDAV端口从8080改到8081
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081))
/
-- 把FTP端口从2100改到2111
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),
'/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111))
/
SQL> commit;
SQL> exec dbms_xdb.cfg_refresh;
-- 检查修改是否已经成功
SQL> select dbms_xdb.cfg_get from dual;
尝试过,并不可行,因为我们的tomcat6.0根本没有在myEclipse6.5中配置过。
最正确的做法是:
1.先把tomcat6.x安装文件的conf文件夹中的server.xml文件的8080端口改成其他,如80。
2.打开myEclipse6.5,点击服务器的‘configure server’选项,
如图,
出现以下菜单,选“tomcat6.x”:
上面的改成enable选项,第一个目录选择为tomcat6.0的安装目录,后面两个会自动生成。
点击OK,再全部重启下,即可解决8080端口占用的问题。