Xml代码  Tomcat访问路径去掉发布项目的项目名称
  1. <Engine name="Catalina" defaultHost="localhost"...>  
  2. ...  
  3.     <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">  
  4.     <Context path="" docBase="Interface" reloadable="true" />  
  5. <!--注:我这里使用的是相对路径,Interface项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->  
  6. ...  
  7.     </Host>  
  8. ...  
  9. </Engine>  

访问方式就可以用http://localhost:8080/SearchReqService.asmx?wsdl了 
如果用虚拟目录的方式,地址http://localhost:8080/Interface/SearchReqService.asmx?wsdl也可以访问。 
同样的方式,我们可以为path指定不同的路径,解决访问路径区别项目名称的需要。 


其它,去掉访问的端口号8080.就是利用了HTTP请求访问的端口默认是80的方式实现的,iis也一样。我们只用把Tomcat的HTTP监听端口号改为80(修改<Connector port="8080" protocol="HTTP/1.1"这里的端口号为80)即可。 

相关文章:

猜你喜欢
相关资源
相似解决方案