端口冲突,可爱的8080

简介:
  由于工作需要,机器上需要安装如下软件(2G内存勉强可以跑跑Oracle,不过DB2服务启了之后就开始变慢了)。
 
          第一,众所周知的tomcat
          第二,jboss
          第三,oracle 10g

          1.首先安装了oracle 10g,并解决了初次安装默认为OS验证,而无法使用根据向导建立实例时,设定的用户名和密码进行登陆。解决方法为:
          使用工具E:\oracle\product\10.1.0\Db_1\BIN\orapwd.exe 来生成密码文件,这样,将为sys用户设定一个密码,可以使用sys用户和设定的密码登陆,然后,可以建立表空间,用户,设定用户密码,为用户指定角色权限,然后,即可以使用创建的用户登陆。但是启动了数据库和Listener后,Oracle XDB的http服务就占用8080端口,刚好和JBoss、Tomcat等默认端口冲突。
 
          2.后来安装了Tomcat 5.0.28,可是,不能以 8080 端口访问,出现“未经验证”的提示,这是因为安装了Oracle,占用了8080端口,修改D:\Tomcat5\conf\server.xml中的端口即可。或者,可以修改Oracle占用的 8080 端口。具体方法参见一个兄弟的blog:
一看就是技术功底深厚的一个朋友的blog( [url]http://www.blogjava.net/Victor/[/url])了,下面援引他更改Oracle端口的方法:
 
" 修改XDB的http和ftp服务端口的方法有3种:
 
          1.使用sys登录Oracle,利用dbms_xdb修改端口设置
  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  /
  Call completed.
  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  /
  Call completed.
  SQL> COMMIT;
  Commit complete.
  SQL> EXEC dbms_xdb.cfg_refresh;
  PL/SQL procedure successfully completed.

          2.使用OEM console,选择数据库,XML Database,Configuration。更改XDB的有关设置。
          3.去掉数据库的初始化参数:  dispatchers='(PROTOCOL=TCP) (SERVICE=XDB)',将会禁止XDB的http和ftp服务。"
 
          后来研究BIOffice,安装后内置JBoss服务器,使用的也是8080端口,导致需要不能使用BIOffice测试Oracle测试数据源。于是修改JBoss的端口,具体方法:
          修改文件: C:\BI.Office\server\jboss-3.2.6\server\default\deploy\jbossweb-tomcat50.sar\server.xml,如下,我修改为8088.因为使用的是安装了BIOffice后自带的JBoss服务器,所以路径可能不太一样。
 <Connector port="8088" address="${jboss.bind.address}"
         maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
         enableLookups="false" redirectPort="8443" acceptCount="100"
         connectionTimeout="20000" disableUploadTimeout="true"/>
 
          至此,修改Oracle,Tomcat,JBoss端口的工作结束,机器中还安装了netbeans,内置tomcat5.5.9,幸好,它用的端口是8084。为什么8080这么招人喜爱呢?吼吼,80好。。。


本文转自 august 51CTO博客,原文链接:http://blog.51cto.com/august/39412,如需转载请自行联系原作者
相关文章
|
前端开发 JavaScript
HTML+CSS+JAVASCRIPT实现——情人节表白情书
本文主要介绍如何使用HTML三件套来实现制作一封情人节表白情书,富含情谊与爱,打动女生的心灵
927 2
HTML+CSS+JAVASCRIPT实现——情人节表白情书
|
9月前
情人节浪漫3D照片墙【附源码】
情人节浪漫3D照片墙【附源码】
91 4
|
10月前
|
机器学习/深度学习
情人节的电灯泡
情人节的电灯泡
57 0
|
编解码 安全 Python
Python3,我把新年祝福写在“雨“中,雨一直下,气氛还算融洽...
我再也不羡慕 好莱坞电影中黑客电脑的屏幕了。
67599 9
Python3,我把新年祝福写在“雨“中,雨一直下,气氛还算融洽...
|
Python
小鱼比可爱
小鱼比可爱
130 0
浪漫的表白
浪漫的表白
175 0
|
安全 前端开发 JavaScript
圣诞节用女神照片做了一个旋转木马
圣诞节用女神照片做了一个旋转木马
222 0
|
移动开发 程序员 UED
情人节,你刚表白,而我已经开始选哪里买钻戒了~
今天又到了一年好几度的情人节(内心os,为啥咋就这么多呢),当然之前也分享过很多篇100%成功表白的python代码,这里按照故事进展给大家分享一下。
194 0
情人节,你刚表白,而我已经开始选哪里买钻戒了~
|
安全 前端开发 程序员
程序员把电脑病毒当宠物养!网友:要不要这么可爱?
提起电脑病毒四个字,大家第一时间就会想到熊猫烧香,木马等等吧。很多电脑病毒破坏力惊人,熊猫烧香在当年也是让全国人民都陷入一种恐慌状态。但对于我们程序员来说,看过的病毒跟吃的米一样多,哈哈,有点夸张。
1358 0

相关实验场景

更多