日期:2014-05-17  浏览次数:20713 次

怎样能找到正确的工程路径
配置好TOMCAT后启动 这时我在浏览器中输入的路径是http://localhost:8080/页面名 这样写对吗
请问各位高手 当想运行一共工程时 怎样确定一个正确的访问路径呢


------解决方案--------------------
探讨

这个是根据配置TOMCAT的不同而有变化吧
我选择的不是默认的server location
所以我用http://localhost:8080/页面名就可以访问工程首页

------解决方案--------------------
在那个文件夹下直接添加一个xml文件里面注明context docbase的地址就行了,打开浏览器输入127.0.0.1:8080/hello/就可以了,因为我xml文件的名字是hello
探讨

引用:
tomcat的配置有好几种方法,我只是是在conf/catalina/localhost里面配置的


能简单的说说你是怎么配的吗 兄台

------解决方案--------------------
<Context path="/test" reloadable="true" docBase="E:\workspace\testsso\webapp" workDir="E:\workspace\testsso\work" />

<Context path="/cas2" reloadable="true" docBase="E:\workspace\cas_saml\cas2" workDir="E:\workspace\cas_saml\work">
 <Resource name="jdbc/cas2" type="javax.sql.DataSource" password="111111" driverClassName="oracle.jdbc.driver.OracleDriver"
maxIdle="2"
maxWait="5000"
username="cas2"
url="jdbc:oracle:thin:@192.168.40.207:1521:dzzw"
maxActive="4"/>
</Context>

上面的是没有数据库连接的项目配置,path就是你最后浏览器里访问的路径,前面的部分跟楼上的一样那个前缀,这个path路径在你的ec里面项目上右键属性里面Tomcat下有个context name,这里的路径跟你的配置文件里的path是一致的,因为如果你ec里面配置了,这里的path就会自动变成跟ec里的一样的,当然,前提是你的tomcat没配错。如果你只跑一个项目的话配置文件的那个path可以给个空,而ec里面的那个地方也不需要配置,docBase是你的项目存放路径,workDir是你的项目运行时临时文件存放的目录,可以自己定义。

如果你是用myec的话,就不用这么麻烦了,在你部署的时候选择项目后你就可以看到部署到tomcat里面的项目名称,访问的时候用那个名称就可以了。