Tomcat相关(一)***Eclipse下配置tomcat

时间:2021-08-12 15:07:23


 很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,笔者通过图文解说的方法,最直观的向大家演示一遍该配置过程,希望对大家有所帮助。

注:本文是建立在大家已经搭建好eclipse环境的前提下继续进行的,关于如何搭建eclipse环境,请“百度一下”。

 

**写给百度经验官人的话:检查后发现,网上与我文章相似的一篇是用的Myeclipse进行的配置,文中内容很大程度上还是有所区别的,本篇文章的确是我在没有参考任何资料的情况下原创完成的,望管理员同意本篇文章的发布。

Tomcat相关(一)***Eclipse下配置tomcat

工具/原料

  • 操作系统: windows 7 64位

  •  开发工具:eclipse-jee-juno-SR2-win32-x86_64(请自行官网下载)

  •   使用服务器:apache-tomcat-7.0.35-windows-x64(请自行官网下载)

配置步骤

  1. 1

     tomcat7是绿色软件,解压后即可使用,请大家先将tomcat解压到合适的位置(建议整个路径都是英文路径),

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  2. 2

     打开eclipse,菜单栏下,File--New--Other...,打开后找到web--Dynamic Web Project,然后单击Next,

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcat
  3. 3

     仅接上步,出现如下对话框,其中主要的几项内容如下(其中没有提及的就是用默认的,不要去修改,以图示配置为主):

    Project name:项目名,自己起

    Target runtime:点击右侧“New Runtime”,选择自己用的服务器,这里我们选择:Apache -- Apache Tomcat v7.0,选择后,单击"Next",出现一项:Tomcat installation directory:,在该处找到你解压的Tomcat7的位置。然后单击"Finish"。

    Configuration:点击右侧“Modify”,可以进行适当的配置,但根据我初学时候的经验,完全使用默认的就行了,不要去动里面的东西。等用到里面的配置时,你已经算是个老鸟了。

     

     

    Tomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcat
  4. 4

     上述配置完成后,出现如图所示,点击“Next”,

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  5. 5

     接上图,继续单击“Next”,

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  6. 6

    接上图,按图示进行选择,需要配置web.xml的话,打上“对钩”。单击"Finish"。

    如下图: 

    Tomcat相关(一)***Eclipse下配置tomcat
  7. 7

     前面配置完成后,Project Explorer中,出现"Servers"和“TomcatTest”这两项,如下图

    Tomcat相关(一)***Eclipse下配置tomcat
  8. 8

     eclipse下方有个Servers标签,选择new server wizard...,具体操作在此不好描述,请直接看图中所示

    Tomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcatTomcat相关(一)***Eclipse下配置tomcat
  9. 9

     上一步骤完成后,出现如图所示

    Tomcat相关(一)***Eclipse下配置tomcat
  10. 10

     在此,配置基本完成。大家可以开发出相关内容进行测试。

    需要说明的是,此时,按如图所示,双击Servers中服务器的标签,出现相关配置。

    如下图所示,

    Tomcat相关(一)***Eclipse下配置tomcat
  11. 11

    tomcat在eclipse下的基本配置在此彻底完成。接下来就需要大家启动服务器,用代码进行测试了。

     

    Tomcat相关(一)***Eclipse下配置tomcatEND

注意事项


        这段时间开始接触的servlet,今天尝试在eclipse下配置tomcat 7的时候,发现了几个需要注意的问题,相信对新人们会很重要的。我也是新手,在此,将今天一下午外加一晚上配置的经验传播给大家一起来分享(tomcat的安装以及eclipse下配置tomcat的大概步骤,网上很多,在这我就略过了,只列出一些特别的问题)

工具/原料

  • 操作系统: win7 64位

  • 开发工具:eclipse-jee-juno-SR2-win32-x86_64

  •  服务器:apache-tomcat-7.0.35-windows-x64

  •  数据库:OracleXE112_Win32,官网没64的,不过32的也能在64上用

各问题及相关解决方法

  1. 1

    问:为什么在eclipse中建立的servlet没有生成web.xml?

    答:

    在建立web项目的最后一步有一项是:Generate web.xml deployment descriptor,默认没有被选中,建立项目时要一步步来,别急着finish。

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  2. 2

    问: 为什么运行servlet后,web.xml中的配置没有自动更新,致使显示错误404?

    答:

    这个问题可以说困扰了我一下午外加一晚上,也是我要写这篇文章的原因。在网上百度了半天也没找到。刚开始还以为路径不对,对着视频反复做了几次,但怎么改也没用,后来才发现,web.xml中的内容始终没变,晚上无意中发现,自动生成的servlet中,会有这么一个包:import javax.servlet.annotation.WebServlet; 以及@WebServlet("/ddd"),只要不删除这两样,web.xml就会自动更新,程序也就会正常运行。

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  3. 3

    问:建立的服务环境多了,怎么删除没用的?

    答:

    window- preferences -server- runtime environment-挑出没用的,点remove。

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  4. 4

    问:为什么Server locations下的内容无法修改?

    答:

    你得在刚建好服务运行环境的时候(项目还没建立)就进去修改,此时是可以修改的。

    当改成中间那一项时,建立的项目就可以在tomcat文件中找到了。

    如下图:

    Tomcat相关(一)***Eclipse下配置tomcat
  5. 5

    问:怎样修改修改html 默认的编辑器?

    答:

    window-Preferences  - General -Editors -File Association- html ,然后自己选择已经提供的,或者add。

  6. 6

    问:怎样修改修改默认测试浏览器?

    答:

    preferences-general-web browser,在其中选择

  7. 7

    问: 怎样修改修改测试时打开的浏览器?

    答:

    主界面:window-web browser-Internet Explorer

  8. 8

    问:前几天Servers下突然出现一下提示

           (Error:no label provider for Tomcat v7.0~~~~~~~~~等等),问题如下图所示。

    答:

    解决了半天也没找到个合适的方法,后来只好把工作空间中的.metadata这个文件夹删除,然后Eclipse整个配置就初始化了,重新配置一下就好了,如果大家有什么更好的解决方法的话,麻烦留言告一下哈。

    Tomcat相关(一)***Eclipse下配置tomcat
  9. 9

    问: 今天遇到的个问题(汗。。。这问题真不好描述),写hibernate4由于代码第一次运行 出现数据库的一些错误,然后赶紧将错误改正,运行后发现依旧提示同样的错误,不管你怎么改,即使删除了所有配置文件,依旧给你显示第一次运行出现的错误,图没截下,但相信出现同样问题的人应该能马上明白,很诡异吧?

    答:

    我的原因是先前引入数据库驱动jar包时,没注意,l两次分别引入了两个同样的驱动,但其中一个驱动失效,但没从列表中删除,造成上面的那个问题,只要删了这个失效的jar包,就一切OK了,这问题真折磨人了,平时每个细节都要小心,出了问题,真得要人命,找了一晚上原因。

  10. 10

    问:oracle登录账户时(包括system),总提示:ORA-01033: ORACLE initialization or shutdown in progress,而当以sqlplus /nolog登录时,提示:Writing audit records to Windows Event Log failed

    答:

    启动windows的Windows Event Log这项服务(系统默认该服务为自动,但有些优化软件会将它弄成手动,甚至禁用),只要将其启用,一切就OK了,需要注意的是,要保证先启用该服务再启用oracle的服务,否则无效。另外, 网上也有些大神们有更深入的研究,他们主要是针对oracle文件中删除了某些重要文件,或者系统日志攒的太多,关于这些问题的解决,在此我就不列出了,大家可以去百度。

    如下图:

     

    Tomcat相关(一)***Eclipse下配置tomcatEND

转载于:http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html