今天,安装了tomcat,正当我准备打开首页的时候,发现需要输入XDB用户名和密码,由于缺乏经验,以为是要输入Tomcat或者是系统用户的用户名和密码。于是反复输入后,还是出现错误。于是利用百度搜索,发现原来是与oracle的端口冲突。从Oracle 9i开始,创建数据库时默认包含了XDB特性。Oracle9i支持XML数据库,8080是Oracle XDB(XML数据库)Http服务的默认端口,Oracle XDB还有一个Ftp服务,默认端口是2100。而Tomcat、Jboss等的默认端口也是8080,所以出现冲突。

解决的方法非常简单,就是到tomcat目录下的conf中寻找server.xml文件把当中的8080修改为自定义的号码就行了。