本人用MyEclipse7 和 Tomcat6
新建了一个WEB工程,然后在MyEclipse点击“部署按钮”,我的工程名叫s,部署后,
在tomcat6的安装目录里 webpapps 确实生成了s这个项目
但是在浏览器中 http://localhost:8080/s 结果提示无法找到该页(404错误),但是其他工程能打开
我又在tomcat管理界面里查询 发现s这个工程是关闭着的,我点击“start”,它仍然打不开。然后我又用外接服务器的方法,直接在server.xml 文件里配置:
<Context path="/s" docBase="E:\webdemo\s\WebRoot" reloadable="true" />
然后重启tomcat,结果还是无法找到该页!(404错误)。难道用MyEclipse建立的工程那个WebRoot有什么限制吗?我按照视频做的,为什么他用两种方法可以,我却不行?
新建了一个WEB工程,然后在MyEclipse点击“部署按钮”,我的工程名叫s,部署后,
在tomcat6的安装目录里 webpapps 确实生成了s这个项目
但是在浏览器中 http://localhost:8080/s 结果提示无法找到该页(404错误),但是其他工程能打开
我又在tomcat管理界面里查询 发现s这个工程是关闭着的,我点击“start”,它仍然打不开。然后我又用外接服务器的方法,直接在server.xml 文件里配置:
<Context path="/s" docBase="E:\webdemo\s\WebRoot" reloadable="true" />
然后重启tomcat,结果还是无法找到该页!(404错误)。难道用MyEclipse建立的工程那个WebRoot有什么限制吗?我按照视频做的,为什么他用两种方法可以,我却不行?
<welcome-file-list>index.jsp</welcome-file-list>
加到最后面
关闭Eclipse,把webapps和work下的工程删掉,再启动试试
否则,如果要这样去访问http://locahost:端口号/工程名。你要确保工程中有默认的index.jsp页面,默认是访问这个页面的。