转自:http://jingyan.baidu.com/article/ab69b270ccc4792ca7189fd6.html

这段时间开始接触的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. 问:为什么在eclipse中建立的servlet没有生成web.xml?

    答:

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

    如下图:

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

    答:

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

    如下图:

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

    答:

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

    如下图:

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

    答:

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

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

    如下图:

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

    答:

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

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

    答:

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

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

    答:

    主界面:window-web browser-Internet Explorer

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

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

    答:

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

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

    答:

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

  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 文件中删除了某些重要文件,或者系统日志攒的太多,关于这些问题的解决,在此我就不列出了,大家可以去百度。

    如下图:

(转)eclipse下配置tomcat7的几个重要问题,值得一看的更多相关文章

  1. Eclipse 下配置MySql5.6的连接池,使用Tomcat7.0

    目前找到的最简单的配置方法.   1.首先在eclipse中创建一个Dynamical Web Application,在WebContent文件夹下的META-INF文件夹中创建新的名为conten ...

  2. eclipse下配置安装ssm图文教程(web版)

    eclipse下配置安装ssm图文教程(web版) 一.安装所需jar包 1.1  mybatis安装包 可以进入GitHub的https://github.com/mybatis/mybatis-3 ...

  3. 在Eclipse下配置算法(第四版)运行环境

    第一步:配置Eclipse运行环境 Eclipse运行环境配置过程是很简单的,用过Eclipse进行java开发或学习的同学应该都很熟悉这个过程了. 配置过程: (1)系统环境:Windows7 64 ...

  4. 【转】如何在eclipse下配置Heritrix

    如何配置在eclipse下配置Heritrix 在其他帖子上看到有Eclipse 配置 Heritrix 1.14.4的文章,这里有很多内容是引用自那里.如http://extjs2.javaeye. ...

  5. Eclipse下配置javaweb项目快速部署到tomcat

    用惯了VS,再用Eclipse,完全有一种从自动挡到手动挡的感觉啊. 很多同学在Eclipse下开发web项目,每一次修改代码,看效果的时候都有右键项目->Run as -> Run on ...

  6. 在Eclipse中配置Tomcat7.0

    为了在Eclipse中进行struts2的测试,才发现自己机器上的Eclipse没有集成Tomcat,在网上找了半天,不是这个插件没有下载地址,就是那个有好多注意事项或者版本问题.结果,自己到tomc ...

  7. Eclipse下配置Ant脚本 自己主动打包带签名的Android apk

    尽管eclipse非常少用了,可是在古老的项目上还是会用到.一个麻烦事是打带签名包的时候.非常不方便.下边纪录下配置ant,自己主动打包带签名apk的过程,作为备忘.(PC环境为MAC) 1,第一步得 ...

  8. Eclipse下配置TinyOS开发环境

    通过给Eclipse安装Yeti 2 - TinyOS 2 Plugin for Eclipse来配置TinyOS IDE,从而可建立TinyOS Project Yeti 2的介绍请参考网站:htt ...

  9. Mac 下配置Tomcat7和eclipse中配置tomcat

    转载自: http://www.cnblogs.com/weilaikeji/archive/2013/05/29/3106473.html 1.下载Tomcat 从Tomcat项目主页下载相关压缩包 ...

随机推荐

  1. Hibernate: save, persist, update, merge, saveOrUpdate[z]

    [z]https://www.baeldung.com/hibernate-save-persist-update-merge-saveorupdate 1. Introduction In this ...

  2. css布局之头尾固定中间高度自适应

    被这个问题困扰了很久.大神别鄙视我,我是搞后台开发的....试过了很多方法,比如设定高度100%.同事用的js计算高度,我对js设置的方式一直觉得不够好,尽管设置高度为100%的方式更差,直到发现了一 ...

  3. C# 切换到二级域名,使用Cookie

    之前的网站一直用的是一级域名,现因为其他原因,需要使用一个二级域名访问,原先的域名不用了. 使用二级域名后,发现Cookie一直取不到,分析代码发现,原来是需要在设置cookie的时候,把二级域名加上 ...

  4. sql 查询某个字段出现的次数

    表名随便起个 testtable 那么有这么一个需求,利用你所学的sql语句 单表查询出下表的结果 也就是统计某个时间某个值出现的次数其实一开始我是很懵,毕竟之前也没做过,只能怪自己学得太浅了.过后我 ...

  5. Ionic3--数据存储

    1.使用sqlite cordova plugin add cordova-sqlite-storage --save npm install --save @ionic/storage (本地存储) ...

  6. L1-033 出生年(15)(STL-set代码)

    L1-033 出生年(15 分) 以上是新浪微博中一奇葩贴:"我出生于1988年,直到25岁才遇到4个数字都不相同的年份."也就是说,直到2013年才达到"4个数字都不相 ...

  7. Centos Raid0 与Raid1 的备注

    http://www.360doc.com/content/13/1209/21/14661619_335823338.shtml raid0 如果坏了一块硬盘.那么数据就无法读取了 raid1 如果 ...

  8. About the Cron Expression

    About the Cron Expression Cron is use in Linux for the time schedule Format Seconds Minutes Hours Da ...

  9. 在vue中的点击事件怎么获取当前点击的元素

    首先 vue的点击事件 是用 @click = “clickfun()” 属性 在html中绑定的,在点击的函数中 添加$event 参数就可以比如<button @click = “click ...

  10. centos配置虚拟用户再也不用那么麻烦了

    http://wiki.centos.org/HowTos/Chroot_Vsftpd_with_non-system_users yum install -y vsftpd db4-utils vs ...