现在我的项目中所有的url都没有加上项目名称,现在只能把项目配置到Tomcat的根目录才能运行!
如:
http://localhost:8080/login.jsp
现在如果配置成一个项目为:test
登陆页面:
http://localhost:8080/test/login.jsp
打开页面时没问题,但是:
登陆的主页面是:
http://localhost:8080/index.jsp
现在的url太多,怎么通过配置文件解决这个问题!!!!
如:
http://localhost:8080/login.jsp
现在如果配置成一个项目为:test
登陆页面:
http://localhost:8080/test/login.jsp
打开页面时没问题,但是:
登陆的主页面是:
http://localhost:8080/index.jsp
现在的url太多,怎么通过配置文件解决这个问题!!!!
<Context docBase="项目名称" path="/admin" reloadable="true" source="org.eclipse.jst.j2ee.server:XXX"/>path项目是你项目所在位置
<Context docBase="" path="" reloadable="true"/>
docBase是项目位置,如果放在tomcat的webapps下面就直接写test(和文件夹同名),如果不是就写绝对路径;path是上下文路径写成/test,访问的时候http://localhost:8080/test/login.jsp
我配置的web 网站 tomcat配置 域名 www.***.com 自己可以访问为什么别人不可以访问啊
<Host name="www.***.com" appBase="webdb"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
webdb 是在tomcat的根目录下建的,在他下边又建立了ROOT目录,项目就放在他下边,为什么自己可以访问,其他人不可以访问啊
谢谢了……