由于工作需要,机器上需要安装如下软件(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好。。。

转载于:https://blog.51cto.com/august/39412

端口冲突,可爱的8080相关推荐

  1. tomcat端口冲突解决 Address already in use: JVM_Bind :8080

    1.端口冲突解决措施如下: cmd命令模式下输入netstat -ano,然后找到占用8080端口的那个进程. 后来发现是虚拟机的服务,默认的端口号是8080,已经停止服务了,所以图上不显示. 在服务 ...

  2. Web服务器启动端口冲突问题

    如果Web服务要使用的端口已经被其它的应用程序占用,就会导致端口冲突,一般会报出下面的异常: java.net.BindException: Address already in use: JVM_B ...

  3. 关于80端口和tomcat默认8080端口

    80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数 最多的协议,主要用于WWW(World Wide Web)即万维网传输信息 ...

  4. Orcale与Asp.net的端口冲突【魔乐视频 www.mldn.cn】

    页面地址是:http://www.mldn.cn/articleview/2007-2-6/article_view_1400.htm Web服务的inetinfo.exe与Oracle的Apache ...

  5. 如何解决WAMP Server Apache与IIS端口冲突问题

    PHP也是一门开发网页的语言,WAMP Server 是它的一个较好的集成开发环境,今日,小编发现好多Wamp Server 安装后启动local host 出现的却是IIS页面!为什么会这样呢? 出 ...

  6. JBoss多实例端口冲突问题

    一.背景介绍 操作系统为Linux CentOS 6.5,JDK为1.7.0_79,JBoss版本为4.3.0.GA,研发测试环境需要在一个机器上同时启用多个JBoss服务实例,部署好应用进行启动时, ...

  7. DOS命令解决端口冲突问题

    DOS命令解决端口冲突问题 在做项目的时候,经常会遇到端口冲突的问题. 比如,在IIS里面发布网站的时候,就会碰到端口冲突问题,对于一些历史的网站可以直接删除. 在eclipse中启动Tomcat,然 ...

  8. centos云服务器开放端口和域名解析(8080、80等)

    这个需要开放centos的端口和腾讯云服务器的端口. 防火墙开放8080端口 因为Centos7以上用firewalld代替了iptables,也就是说firewalld开通了8080端口应该就行了 ...

  9. Tomcat出现端口被占用Port 8080 required by Tomcat v9.0 Server at localhost is already in use.

    1.问题:Tomcat出现端口被占用Port 8080 required by Tomcat v9.0 Server at localhost is already in use. 2.处理: 结束占 ...

  10. ubutun 因为端口冲突引起安装nginx报错的解决方法

    0. 错误状态 Job for nginx.service failed because the control process exited with error code. See "s ...

最新文章

  1. UVa LA 3882 - And Then There Was One 递推,动态规划 难度: 2
  2. Buuctf(pwn) jarvisoj_tell_me_something 栈溢出
  3. python第三方包是什么意思_安装Python和第三方包的方法
  4. fedora virtualbox 挂载USB设备
  5. Flutter底部导航栏BottomNavigationBar页面状态保持解决方案
  6. redis中有key但是删不掉_分布式锁用 Redis 还是 Zookeeper
  7. c# list排序的三种实现方式
  8. python数值类型教程_Python数值类型 int、float、complex 详解
  9. Android欢迎页短暂白屏
  10. R语言 echarts4r 不显示图形_【课程预告】清华定量俱乐部lt;R专场gt;第三讲——R可视化基础...
  11. Hibernate详细教程使用
  12. 用树形算法思想去使用思维导图\树形图\鱼骨图
  13. 一阶微分方程组c语言编程,一阶常微分方程数值解的C语言编程实现
  14. 怎么成为一个优秀的面试官
  15. 基于TextRank算法的单领域多文本摘要(英文摘要)
  16. 步进电机基础(8.1)-步进电机的问题解决方案-增加动态转矩的解决方法
  17. 湖北省制造业高质量发展专项奖励申报条件,2022年揭榜挂帅项目指南
  18. java拜年源码_拜年拜年,红包红包,手快有…
  19. Robomongo使用教程:踩着前辈的路
  20. 微信小程序-人脸识别+输出人脸匹配信息

热门文章

  1. Matlab系列教程_数值计算_求和(积)_求累加(积)
  2. cups 2.4.1编译办法
  3. LINUX SHELL命令ls只列出目录名
  4. 全网首发:char数组矩阵转bit的算法
  5. 如何设计软件类招聘考题
  6. 由0.1+0.2-0.3不等于0说起
  7. 错误及原因:Empty JPEG image (DNL not supported)
  8. 世界杯:裁判看了视频后判罚更重?
  9. 名片识别信息分类python_名片识别API接口_免费数据接口 - 极速数据
  10. ESlint 配置从0到1 (二)