<Context path="" docBase="D:\\Tomcat6.0\\webapps\\MyDream\\" reloadable="true"> </Context>
问题是,当以第一种方式启动时用http://127.0.0.1:8080/可以直接访问,但是以第二种方式启动时用http://127.0.0.1:8080/访问不到页面,而要用http://127.0.0.1:8080/MyDream才能访问到,这是为什么?等待高手解答。
11 个解决方案
#1
配置问题,看清楚了,你把对应的路径换成你的项目路径
直接浏览器http://127.0.0.1:8080/可以直接访问
直接浏览器http://127.0.0.1:8080/可以直接访问
#2
可能你没看清我的问题,我的第一种配置方式在server.xml中就是你这么配的,是可以用http://127.0.0.1:8080/访问的,第二种是在conf\catalina\localhost\文件夹下建一个项目名称同名的xml文件,把配置写在里面。但是这样直接用http://127.0.0.1:8080/就访问不到了。
#3
把MyDream.xml改成ROOT.xml
#4
不行啊,直接报错了。。。
#5
例如 在 Context 中的 path 属性 添加 MyDream <Context path="/MyDream" ...
就可以通过 http://loalhost:8080/MyDream 访问项目。 而无法通过 http://localhost:8080 直接访问
就可以通过 http://loalhost:8080/MyDream 访问项目。 而无法通过 http://localhost:8080 直接访问
#6
貌似也可以
#7
将web项目 部署到 tomcat时,不要新建。直接把web项目里的内容web-app里的root目录下。就可以http://localhost:8080 直接访问了
#8
今天我也遇到了,结论是,不加debug="0"是不行的
#9
你没搞明白xml里面各个属性具体标示什么意思,去百度下server.xml文件说明你就明白了。
#10
楼主解决了吗?
#11
MyDream.xml 把这个文件名改为ROOT.xml, 再把webapps下的ROOT 清空
#1
配置问题,看清楚了,你把对应的路径换成你的项目路径
直接浏览器http://127.0.0.1:8080/可以直接访问
直接浏览器http://127.0.0.1:8080/可以直接访问
#2
可能你没看清我的问题,我的第一种配置方式在server.xml中就是你这么配的,是可以用http://127.0.0.1:8080/访问的,第二种是在conf\catalina\localhost\文件夹下建一个项目名称同名的xml文件,把配置写在里面。但是这样直接用http://127.0.0.1:8080/就访问不到了。
#3
把MyDream.xml改成ROOT.xml
#4
不行啊,直接报错了。。。
#5
例如 在 Context 中的 path 属性 添加 MyDream <Context path="/MyDream" ...
就可以通过 http://loalhost:8080/MyDream 访问项目。 而无法通过 http://localhost:8080 直接访问
就可以通过 http://loalhost:8080/MyDream 访问项目。 而无法通过 http://localhost:8080 直接访问
#6
貌似也可以
#7
将web项目 部署到 tomcat时,不要新建。直接把web项目里的内容web-app里的root目录下。就可以http://localhost:8080 直接访问了
#8
今天我也遇到了,结论是,不加debug="0"是不行的
#9
你没搞明白xml里面各个属性具体标示什么意思,去百度下server.xml文件说明你就明白了。
#10
楼主解决了吗?
#11
MyDream.xml 把这个文件名改为ROOT.xml, 再把webapps下的ROOT 清空