日期:2014-05-18  浏览次数:20639 次

tomcat 服务器域名配置问题
在我的自己服务器上面有两个不同的web应用程序,一个是asp,另一个是jsp,他们的web服务器分别是IIS(asp开发的网站)和tomcat5.0.28(jsp开发的网站),现在我申请了两个域名,分别对应着两个应用程序,用域名A访问对应着asp开发的网站时都能正常显示,在网上访问的时候只要有超连接的地方也都是显示该域名下的某个文件(打开页面),但是用域名B访问jsp开发的网站的时候,用域名能够打开首页,但是在该网站上访问有超连接的地方时,显示的却是我的服务器的ip地址加上文件名。 

这是怎么回事? 
怎么才能让他也显示成域名加上要显示的页面的文件名。 
是不是要做tomcat的域名绑定呀。 

这是tomcat中server.xml的配置文件的部门内容 

<Service name="Catalina" > 
  <Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8088" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25" > 
  </Connector > 
  <Connector URIEncoding="utf-8" port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443" > 
  </Connector > 
  <Engine defaultHost="localhost" name="Catalina" > 
  <Host appBase="webapps" name="localhost" > 
  <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/ > 
  </Host > 
  <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/ > 
  <Realm className="org.apache.catalina.realm.UserDatabaseRealm"/ > 
  </Engine > 
  </Service > 
</Server > 


------解决方案--------------------
服务器啥系统?
如果是windos就改hosts文件搞定了就
------解决方案--------------------
参见

Tomcat 与java web 详解