前言:
建议对tomcat的文件结构和相关属性有较多了解。本文以eclipse的DynamicWebProject为讲解对象。
目录:
  1. eclipse添加tomcat关联注意点
  2. tomcat404问题归总(按可能性由大到小排序)
  3. 我的404:web.xml配置与文件路径--新手常遇
  4. 第一个helloworld!

eclipse添加tomcat关联注意点
  1. windows-preferences-server-RuntimeEnvironment,点add添加。注意JRE不要在默认的workbench default jre上,换成你的jre版本。忘记了的话可以再次打开点Edit进行修改。
  2. 配置Tomcat的serverlocation。双击Servers的Tomcat进入Overview,ServerLocation里选UseTomcatinstallation(……)。注意Deploypath,这是配置目录。
  3. Tomcat的serverlocation中的选项不能改。简单,删掉Tomcat下的所有项目,再右键它,点“clean…”。
  4. 怎么用:菜单Run as,正常选择,next,要运行的项目放进Configured。如果在右键里选Rnu As,会运行右键时选中的文件,如果这个文件路径不小心弄的有问题,就会出现404 错误,找不出路径问题就会卡到想砸电脑。

tomcat404问题归总(按可能性由大到小排序)
 
  1. Web.xml配置问题。文件路径问题。
  2. Server.xml的配置问题。
  3. tomcat设置问题。
  4. Webapps-ROOT里没东西。
  5. 端口8080占用。
  6. 环境变量问题。
  7. 防火墙问题。(罕见,金色稀有(*^__^*) )
解决方法网上资源较多,可自行解决。

我的404:web.xml配置与文件路径--新手常遇
  1. eclipse启动tomcat会修改conf-web.xml内容,以及其他文件,想手动启动tomcat进行localhost:8080访问的请先copy原来的web.xml到相应目录。所改文件即eclipse里server目录的文件,如下图:

  2. Eclipse里DynamicWebProject项目部署会在tomcat创建一个文件夹,这个文件夹就是在添加tomcat时的Deploypath配置目录,默认为wtpwebapps,与webapps同级,在其中会有一个默认的ROOT默认目录和创建的项目文件。项目文件名是eclipse中的项目名,但是其中的文件是项目的WebContent(或WebRoot)内的文件,jsp文件就在其中,这与webapps里的项目一样。

第一个HelloWorld!动态页面,纪念我的入门第一步
(说是动态页面有些牵强)
eclipse,WebContent下新建jsp文件,在body标签中写入
 1 <%out.println("Hello World!");%> 
Run As。
 

Eclipse启动和手动启动tomcat访问localhost:8080显示404问题总结的更多相关文章

  1. eclipse启动tomcat访问localhost:8080报404

    直接双击tomcat\bin目录下面的startup.bat启动 是没问题 的 但是eclipse启动tomcat访问localhost:8080报404 解决方案如下: 双击红色圈里面的tomcat ...

  2. Tomcat服务器启动后访问localhost:8080显示404的原因

    原因:在eclipse中关联了Tomcat服务器 重点来了,如果你是在eclipse中点击启动按钮启动的Tomcat 那么Tomcat不会默认部署它自己的测试项目(也就是大猫localhost:808 ...

  3. tomcat 输入localhost:8080显示404 (找不到tomcat主页)

    最近使用tomcat时常出现一个问题,tomcat开启后浏览器输入localhost:8080时显示404,但是输入项目的路径是可以看到效果的,因为没啥大碍,所以没有在意 [  在这里顺便介绍几种访问 ...

  4. tomcat正常启动输入localhost:8080显示404错误

    找了半天才解决. 看这个贴子: https://www.cnblogs.com/lovelanglangyou/p/7410937.html 简而言之: 需要修改eclipse中的server配置,e ...

  5. eclipse启动tomcat 访问http://localhost:8080 报404错误

    eclipse启动tomcat 访问http://localhost:8080 报404错误 Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目, ...

  6. eclipse启动Tomcat服务输入http://localhost:8080/报404解决方法

    其实如果Tomcat能够正常启动,而就算输入http://localhost:8080时出现404错误,也不会影响Tomcat作为服务器运行.通过eclipse来启动tomcat会碰到“访问http: ...

  7. eclipse配置tomcat,访问http://localhost:8080出现404错误

     问题:通过eclipse来启动tomcat会碰到“访问http://localhost:8080出现404错误”这样的问题,需要在eclipse中进行一系列的设置才行. 解决:打开eclipse的s ...

  8. 关于sql server 2008过期导致 MSSQLSERVER服务就无法启动,手动启动就报告错误代码17051。

    1.基本现象:MSSQLSERVER服务就无法启动,手动启动就报告17051错误. 2.解决办法: 第一步:进入SQL2008配置工具中的安装中心, 第二步:再进入维护界面,选择版本升级, 第三步:进 ...

  9. windows下启动mysql服务的命令行启动和手动启动方法

    1.图形界面下启动mysql服务. 在图形界面下启动mysql服务的步骤如下: (1)打开控制面板->管理工具->服务,如下图所示: 可以看到Mysql服务目前的状态是未启动(未写已启动的 ...

随机推荐

  1. java Exception in thread "main" java.lang.NoClassDefFoundError: main (wrong name: pm/main)

    javac main.java 编译后没有问题 java main 出现下面在问题: Exception in thread "main" java.lang.NoClassDef ...

  2. const当做标记的函数重载,但是仅仅是限于类里面的成员函数

    (1)我们知道函数的重载时根据函数的参数类型以及函数参数个数来重载的,不能用函数返回值来重载函数.但是有时候函数参数个数和函数参数类型重载函数会和默认参数发生冲突: int fun(int i,cha ...

  3. Part 2 - Fundamentals(4-10)

    https://simpleisbetterthancomplex.com/series/2017/09/11/a-complete-beginners-guide-to-django-part-2. ...

  4. bootstrap-treeview的 简单使用

    理论:http://blog.csdn.net/babyxue/article/details/73835444 插依赖Bootstrap 和jQuery <link href="~/ ...

  5. 日期 时间选择器(DatePicker和TimePicker)实现用户选择

    日期和时间 作者的设计TimePicker时,大小分布不合理,我调整宽度为match-parent高度为wrap-parent就可以了. public class MainActivity exten ...

  6. php mysql增删查改

    php mysql增删查改代码段 $conn=mysql_connect('localhost','root','root');  //连接数据库代码 mysql_query("set na ...

  7. python编码(四)

    一.预备知识 字符集 1, 常用字符集分类 ASCII及其扩展字符集作用:表语英语及西欧语言.位数:ASCII是用7位表示的,能表示128个字符:其扩展使用8位表示,表示256个字符.范围:ASCII ...

  8. Mouse Touch Stylus

    Mouse操作: preview mouse down, StylusDevice:null mouse down,StylusDevice:null preview mouse up, Stylus ...

  9. 用Execute操作数据库

    1.原型是:_ConnectionPtr Execute( _bstr_t CommandText, VARIANT * RecordsAffected, long Options ); 参数 1. ...

  10. 老刘 Yii2 源码学习笔记之 Module 类

    关系类图 从上图可以看出 Application 类继承了 Module,在框架中的是非常重要角色. 加载配置 public function setModules($modules) { forea ...