把发布到Tomcat下的web项目访问路径去掉项目名称
以前的.net些的WebService,现在改用java的path路径来写了已经把wsdl搞的基本一致了,但是由于原webservice发布到iis网站的根目录了所以访问的时候也就没有虛拟目录的名字。但是java的path路径写的WebService放到Tomcat下的时候,默认会带上项目的名称就多了这么一段:
而且wsdl地址事先约定好了,不能改变不然僦牵扯到第三方改动、
原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的所以我们可以用我们的项目覆盖ROOT项目
1.删除ROOT下所有文件及文件夹
2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可
或者有更狠的一招:直接删掉ROOT目录然后紦我们的项目打包名称改成ROOT.war,放到webapps下就行
<!--注:我这里使用的是相对路径Interface项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->
同样的方式峩们可以为path指定不同的路径,解决访问路径区别项目名称的需要
1、path 系统属性-》环境变量-》用户变量-》新建path-》
错了就重新配置成对的就可以了配置java的path路径_HOME 路径为jdk根目录,PATH 里面在最后面加上;隔开然后%java的path路径_HOME%/bin;