Myeclipse中遇到Unauthorized
相信同时装了orcal的和Myeclipse的同学都遇到过这样的问题,在Myeclipse运行web项目的时候,出现了这个XDB,要求你输入用户名密码
然后不管你怎么输入,3次以后都会出现这个Unauthorized
其实这就是orcal的一个服务占了TOMCAT 8080端口,这个服务叫OracleServiceICSS,如图
,右键我的电脑 ->管理 ->服务和应用程序 ->服务,可以看到下图
你只要把这个服务停止就可以了,但是如果你停止了,好像其他局域网的人就不能访问你的数据库了,我们做项目的时候,由于数据库是装在我机器上的,所以,我把这些服务都开着呢。
要解决这个Unauthorized还有一个方法,就是修改Tomcat的端口,我指的是修改Myeclipse内置的Tomcat端口,把它改为8089吧,我喜欢9这个数字。如果不是内置的Tomcat,那在安装的时候直接改就得了。好了,我说说怎么改内置的,首先到你的MyEclipse文件下去搜索server.xml这个文件
就是这个,tomcat文件目录下的这个文件
然后右键点击server.xml,选择打开所在的文件夹,文件夹如下图
进入到了这里,然后一直上一步,直到你文件夹里面出现tomcat-base.zip压缩文件的图标,如图
然后把这个tomcat-base.zip拿出去解压缩,然后找到tomcat\conf这个目录,打开server.xml,如图
修改这个文件里面的一个参数
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将第一行的8080.改为8089就行,可能由于Myeclipse版本不同,这段话的有些参数不同,你只要记住把8080全部改为8089就行。
哦,对了,刚才Tomcat那个压缩包不是解压了么,然后我们还改了东西。所以,我们现在要把改了的东西压缩回去,名字当然要一样,然后把原来的包删掉,用这个包替换。
好了,这里搞定了,但是还没有在Myeclipse里面重新设置端口,只改这里是不行的。
在Myeclipse中,在(工具栏吧叫做,就是有File Edit的那一行),选window -> Preferences -> Myeclipse -> Servers -> Integrated Sandbox -> Myeclipse Tomcat 6,如图
看见那个8080了么,把它也改为8089就可以了,当然,如果你在tomcat哪里改了其他数字,这里也改成一样的就可以了,只要没有被占用。