要给一台机器安装tomcat环境 ,因为之前的IIS服务器安装了asp的网站,用http://localhost:8080/会提示输入用户名密码、http://localhost/ 会转入asp网张。这个怎么解决?
在server。xml中修改<Connector
port="8080"    改为别的端口后如 http://localhost:8282/ 无法访问
TOMCAT 有没有方法将defaultHost="localhost" 改成别的如hostL 然后用http://hostL:8080/访问?这个问题怎么才能解决呢?

解决方案 »

  1.   

    找个教程,把IIS和tomcat整合了,都用80
      

  2.   

    1. <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
                   port="8080" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="100" debug="0" connectionTimeout="20000"
                   useURIValidationHack="false" disableUploadTimeout="true" URIEncoding="gb2312" />这里的port="8080"修改成其他端口,然后重新启动tomcat 就可以了2.http://hostL:8080/改成这个访问是可以的,要配置虚拟主机,DNS服务器(或者修改访问机的windwos/system32/drivers/etc/hosts文件)
      但是这样做仍然会发生端口冲突...
      

  3.   

    localhost什么的都是C:\下面某个文件夹里的文件,指定把localhost转换成
    127.0.0.1
    而已
      

  4.   

    去Apache官网下载个JK插件与IIS集成
      

  5.   

    把IIS和tomcat整合了......这样最方便而且不会冲突
      

  6.   

    文件是system32/drivers/etc/中的host
      

  7.   

    用http://localhost:8080/会提示输入用户名密码 有人碰到这个情况么? IIs 下面的站点配置没有站点使用8080端口
      

  8.   

    修改tomcat的端口后 都无法访问
      

  9.   

    无法访问的原因应该是你的tomcat根本没有启动起来
    看看tomcat起来了没有,启动过程中是否有错误信息?
      

  10.   

    http://localhost:8080/直接输入这个是访问的tomcat的管理页面,肯定要你输入用户名和密码
    http://localhost:8080/在这个后边再加上你的站点名和要访问的JSP页面的名字
      

  11.   

    ->   liurunze 正解另:
    或者你有2个ip,你个给iis,一个给tomcat
    记得关闭iis 的 socket pool,不然iis还会跟tomcat抢ip资源
      

  12.   

    netstat -a n 得到的 列表中 唯一一个被占用的8080端口是 0.0.0.0 8080由于该服务器为远程登录 没有管理员权限 所以无法得知什么进程占用了 该端口?
    但是奇怪的是 0.0.0.0 8080端口被监听 和127.0.0.1:8080端口需要口令有什么关系?
    这个口令输入tomcat 和windows 登陆口令都无效 推测应该要求输入IIs 的口令
    在iis的站点管理器中 没有任何一个站点占用8080端口 真是奇怪