tomcat启动了,webapps里面有个a.html文件,,浏览器url是http://localhost:8080/a.html.但是报404错误。这可能是那些原因引起的
http://localhost:8080/a.html 少了项目名称http://localhost:8080/项目名称/a.html
TOMCAT控制台里,怎么可能会有你的HTML文件呢。你得进你自己的项目里访问啊。
404错误是页面路径不对。
首先看下http://localhost:8080/ 能否正常访问。然后看a.html文件是否在webapps文件夹内。
一般来说,我们的路径都是:http://localhost:8080/项目名/a.html。
sina_2831808769 说的是,是要有自己的项目名称的,要发布到webapps下面
缺少项目路径。。。。
http://localhost:8080/a.html 少了项目部署名称
应该改为:http://localhost:8080/项目部署名/a.html
没有工程名字,在jsp文件前面要加上工程项目的名字下对
a.html要放在webapps/ROOT目录下,然后启动tomcat,再在浏览器输入http://localhost:8080/a.html,就可以访问了
如果a.html放在ROOT目录下的某个文件夹里面,例如test,那么在浏览器输入http://localhost:8080/test/a.html
路径不对,默认访问的是root项目
a.html不是能独立存在的,要在一个应用中
这是项目应有的东西 建议你用my eclipse开发工具new一个web project再部署到tomcat中
如果非要自己创建就建这些文件夹然后
*映射虚拟目录
conf\Catalina\localhost目录下新建一个xml文件 例:a.xml
<!--项目名-->
打开浏览器 http://localhost:8080/a/1.html
加上你的工程名字就解决了
访问路径的工程名呢?
路径问题,找不到文件。
检查路径,看看文件是不是存在。
其他文件能不能找到,如果也找不到就看看端口号文件名什么的对不对
缺少项目的子路径,你的html不在根目录下~
404错误一般是网址路径写错,web.xml里的路径配置错误,还有就是没有将工程部署到tomcat的webAPP下,你检查一下
路径不对,http://localhost:8080/项目名称/a.html,如果不加项目名的话,启动tomcat后把项目名改成ROOT,重启Tomcat就ok了,重启时注意webapps里只有ROOT文件夹,没有war包
放在/root文件夹下面
一群傻逼瞎比比,什么项目名称没有?都没看懂问题
看看你的web.xml中的spring的配置,是不是这样的
spring
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring.xml
spring
/
如果是,name将拦截项目根目录下的所有资源路径,可以追加配置
default
*.html
试试看
http://localhost:8080/web1/intro.html web文件夹在webapps中,同样报404错误 。求解答,新注册的小白
在webapps下的ROOT里创建个文件夹,文件夹里放入html文件就行了
找不到那个文件呗,这404就一个原因,路径不对