`
haytalent
  • 浏览: 17663 次
  • 性别: Icon_minigender_1
  • 来自: 未知国度
社区版块
存档分类
最新评论

试驾tomcat7在eclipse上部署项目

阅读更多

                                                         试驾tomcat7

一、起因

      今天暖暖的阳光照的人很舒服,一个人的我也没地方可去,忽然想到tomcat7已经发布了,带着好奇的心情准备尝试尝试了,开始了。

 

二、苦恼

      弄了一早上发现tomcat7并不像5、6那么容易跑起来。赶快看了一下,TOMCAT 7新特性 如下:
  1 使用随机数去防止跨站脚本攻击;
  2 改变了安全认证中的jessionid的机制,防止session攻击;
  3 内存泄露的侦测和防止;
  4 在war文件外使用别名去存储静态内容;
  TOMCAT 7的增强功能
  5 对Servlet 3.0,JSP 2.2和JSP-EL 2.2的支持;
  6 更容易将Tomcat内嵌到应用去中去,比如JBoss;
  7 异步日志记录;
  根据Mark Thomas,Tomcat 7委员会的经理的说法,Tomcat 7最显著的三个特征是Servlet 3.0,内存检测泄露和增强的安全特性。

      看了这么多好玩的东西,今天不吃饭也要把它整起来啊。

 

三、开始之旅。

      1、tomcat7支持的JDK版本最低是1.6,所以用老版本的朋友们及时升级或者替换,否则在启动时会报

java.lang.UnsupportedClassVersionError: Bad version number in .class file

 

      2、升级JDK1.6之后,照着tomcat6配置的情况配了一下,启动又报错,错误为

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:56)

Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:307)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

... 1 more

Exception in thread "main"

       貌似是类加载器没有把类加载起来,后来google了一下,发现遇到这种问题的人还真不少。解决办法很简单:

      在控制台tab页双击servertab页的 tomcat7 出现配置页面,在General Information下点击Open lauch configuration ,在 Classpath tab页下, User Entries 下 点击Add External JARs 把tomcat7 bin目录下的tomcat-juli.jar包添加上,OK,启动没有问题。

 

三、登入tomcat管理页面

     默认下对权限的配置是注释过的,所以登了很多次都不对,修改tomcat7 下conf目录tomcat-user.xml 大约28-34行把注释去掉,加入一行 <user username="tomcat" password="" roles="admin,manager-gui"/>  用户名和密码自己定义,OK 在浏览器输入http://localhost:8080 进入之后点manage app 时输入即可.

 

四、开始第一个web项目。

      步骤如下:

      1 新建一个web项目,这就不说了,目录结构见图2

      2 在Web-Content下随意新建一个jsp页面。

      3 在src 下新建一个java类,用作servlet,因为tomcat7采用 servle3.0,使用注解式servlet配置更加方便。

@WebServlet(urlPatterns = { "/test" }) 
public class ServletAction extends HttpServlet{
    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest req, HttpServletResponse resp) 
                        throws ServletException, IOException { 
            PrintWriter out = resp.getWriter(); 
            out.println("hello ,servlet 3 "); 
    } 
}

     4 有一点注意的是:

       在tomcat配置中, sever locations那一栏,默认是选中第一个的,在7中我们需要选中第2个,并且把Deploy path 改为 你安装的tomcat7目录下webapps

     好了,接下来启动,在地址栏输入http://locahost:8080/test 即可出现"hello ,servlet 3 "。

 

    5 在配置过程中,遇到的问题还是蛮多的,不过带着解决的思想怎么也要解决它,这篇文章有些小细节都省略掉了,大家都知道的地方,还望了解的人多来不吝指教,大家共同学习。

 

  • 大小: 129.5 KB
  • 大小: 16 KB
  • 大小: 143.3 KB
分享到:
评论

相关推荐

    基于SSM的奥迪车汽车维修保养试驾服务管理系统源码+数据库(毕业设计).zip

    基于SSM的奥迪车汽车维修保养试驾服务管理系统源码+数据库(毕业设计).zip 高分...服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9

    试乘试驾指导手册.pdf

    整个流程旨在确保客户在安全、舒适的环境中充分体验车辆性能,并在试驾后有机会进入购买洽谈环节。 主动邀约客户试乘试驾是促进销售的有效策略。经销商可以通过邀请基盘顾客、潜在顾客、等待交车的顾客以及媒体合作...

    豪车汽车南区试驾体验活动试乘试驾执行方案.pptx

    2. **华南区Levante首发越野试驾**:作为此次活动的重要组成部分,Levante车型将在特定的越野试驾基地进行展示,提供给参与者独特的越野驾驶体验,展现车辆在复杂路况下的稳定性和动力表现。 3. **全车系试驾**:...

    创意试驾活动策划方案.pptx

    总结来说,本次"Crosspolo媒体创意试驾活动"是一场集创新、文化、体验于一体的活动,旨在通过多元化的试驾环节,让参与者在享受驾驶乐趣的同时,深入理解Cross的精神内涵,从而提升品牌认同感和产品吸引力。

    汽车品牌新品媒体试驾会试乘试驾活动策划方案.pptx

    综上所述,这次汽车品牌新品媒体试驾会是一次精心策划的公关活动,旨在通过深度互动体验,让媒体更直观地了解品牌和新产品,从而在公众中形成正面的品牌形象和口碑传播。在策划过程中,活动的每一个细节都被细致考虑...

    汽车品牌越野试乘试驾活动方案.pptx

    在活动策划上,设计主题围绕品牌精神和场地氛围进行布置。KV(Key Visual,关键视觉元素)包括场地设计、道旗、立体logo、酒店大堂接待台、VR背景板等,确保活动的视觉效果统一且引人入胜。试驾基地平面图、主入口...

    汽车品牌试乘试驾活动方案.pptx

    该文档是关于某品牌汽车试乘...综上所述,这份活动方案全面规划了试驾活动的各个环节,从流程管理、场地设计到技术应用,都体现了汽车品牌对试驾体验的高度重视,旨在通过这种互动方式增强消费者对产品的理解和喜爱。

    大众途观预约试驾宣传ppt模板.pptx

    - **增强品牌形象**:良好的试驾服务可以提升品牌在消费者心中的形象,建立长期的信任关系。 ### 四、制作预约试驾宣传PPT的关键要素 #### 1. 设计原则 - **简洁明了**:确保页面布局清晰,避免过多的文字堆砌,使...

    汽车品牌全系车试乘试驾活动策划方案.pptx

    2. 华南区新款首发越野试驾:活动选址在华南地区的独特环境中,结合南昆山的自然风光,让参与者在越野试驾中感受车辆的性能和操控性。 3. 汽车品牌全车系试驾:活动涵盖了汽车品牌的全部车型,满足不同消费者的需求...

    汽车品牌试驾体验营实施方案策划案.pptx

    【汽车品牌试驾体验营实施...综上所述,这个实施方案全面涵盖了活动策划、执行、后期跟进等各个方面,旨在通过精心设计的试驾体验活动,提高品牌影响力,促进销售转化,并通过有效的客户管理和互动,建立品牌忠诚度。

    汽车品牌媒体试驾晚会宴会试乘试驾文娱活动策划方案.pptx

    汽车品牌媒体试驾晚会宴会试乘试驾文娱活动策划方案.pptx

    汽车品牌试乘试驾活动策划方案.pptx

    越野赛道包括拉力赛道和18个越野项目,综合试驾场地长度200米,宽度130米,确保了试驾的安全性和多样性。 总结: 这次汽车品牌试乘试驾活动是一次全方位的体验式营销,它不仅提供了产品展示和技术培训,更注重创造...

    汽车品牌异国试驾活动案.pptx

    【汽车品牌异国试驾活动案】是一份详细的PPT策划文档,主要围绕某汽车品牌在美国组织的一场异国试驾活动,旨在提供一次独特的品牌体验之旅,将汽车品牌的历史与美国的文化底蕴相结合,展现品牌的魅力和历史渊源。...

    汽车品牌媒体试驾事件营销方案.pptx

    - **任务回顾**:这次活动旨在通过试驾会展示汽车品牌的传奇历史和未来展望,邀请媒体代表在上海、北京和广州三地参与。 - **活动目的**:提高品牌知名度,强化媒体对品牌的认知,展现产品的优越性能和技术优势,...

    基于Java SSM MySQL实现4S店预约试驾系统.zip

    要运行此系统,你需要搭建一个Java开发环境,包括JDK、Maven(用于构建项目)、IDE(如Eclipse或IntelliJ IDEA)以及Tomcat服务器(部署应用)。此外,还需要在本地安装MySQL并创建相应的数据库和表。 **6. 系统...

    试驾会活动方案.doc

    试驾会活动方案.doc

    试乘试驾活动策划方案.ppt

    试驾活动包括产品推介和实际驾驶体验,使参与者能在专业人士的指导下亲身体验车辆的操控性能和驾驶乐趣。晚餐和晚间的自由活动为参与者提供了互动交流的机会,有助于建立良好的关系。 通过这样的策划,试乘试驾活动...

    汽车品牌试乘试驾活动策划案.pptx

    2. **驾控生活方式**:以驾驶体验为核心,设置专业的试驾科目,让客人在安全的环境下体验车辆的操控性能。 3. **运动生活方式**:通过竞技游戏和户外活动,展示汽车的运动性能,如在呼伦贝尔进行的“驭变·运动之旅...

    4S店试乘试驾客户满意度调查表(表格模板、XLS格式).XLS

    4S店试乘试驾客户满意度调查表(表格模板、XLS格式).XLS

Global site tag (gtag.js) - Google Analytics