MyEclipse6.5增加对Tomcat7的支持
MyEclipse6.5增加对Tomcat7的支持
最近在研究Servlet3.0,它是JavaEE6.0规范中的一部分
而Servlet3.0对服务器是有要求的,比如Tomcat7+(而Tomcat7.0要求JDK6+,即编译级别应该是6+)
但我一直使用的MyEclipse6.5不支持Tomcat7,可也不能为了这个就去装一个MyEclipse8.0啊
好吧,还是像当初我用TongWeb5.0的方式一样,自己DIY一下吧
1)下载Tomcat7
2)由于我已经配置了tomcat6,为了同时拥有tomcat6和tomcat7的环境,所有我们在MyEclipse的Tomcat5.x里配置tomcat7
MyEclipse-->Window-->Preferences-->MyEclipse Enterprise Workbench-->Servers-->Tomcat-->Tomcat5.x
Tomcat5.x-->Enable
Tomcat5.x-->Tomcat home directory-->D:Developapache-tomcat-7.0.41
Tomcat5.x-->JDK-->Tomcat JDK name-->jdk1.6.0_45
3)第二步配置完,在MyEclipse6.5的Servers视图里启动Tomcat5.x(实际为tomcat7.0.41)会发现弹出一个对话框
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
同时MyEclipse6.5控制台会输出下面的异常信息
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:60)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
4)所以我们还要修改一下
Tomcat5.x-->Paths-->Append to classpath-->把D:Developapache-tomcat-7.0.41bintomcat-juli.jar加进去-->Apply-->OK
然后再启动Tomcat5.x(实际为tomcat7.0.41)会发现启动成功!!浏览器访问http://127.0.0.1:8080/成功!!
下面是控制台输出
2013-6-23 12:26:48 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments
was not found on the java.library.path: D:DevelopJavajdk1.6.0_45bin;D:Developapache-tomcat-7.0.41bin
2013-6-23 12:26:48 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["http-bio-8080"]
2013-6-23 12:26:48 org.apache.coyote.AbstractProtocol init
信息: Initializing ProtocolHandler ["ajp-bio-8009"]
2013-6-23 12:26:48 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 772 ms
2013-6-23 12:26:48 org.apache.catalina.core.StandardService startInternal
信息: Starting service Catalina
2013-6-23 12:26:48 org.apache.catalina.core.StandardEngine startInternal
信息: Starting Servlet Engine: Apache Tomcat/7.0.41
2013-6-23 12:26:48 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Developapache-tomcat-7.0.41webappsdocs
2013-6-23 12:26:49 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Developapache-tomcat-7.0.41webappsexamples
2013-6-23 12:26:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2013-6-23 12:26:49 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2013-6-23 12:26:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache',
'org.apache.jasper.compiler.TldLocationsCache@6bdc64a5')
2013-6-23 12:26:49 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Developapache-tomcat-7.0.41webappshost-manager
2013-6-23 12:26:49 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Developapache-tomcat-7.0.41webappsmanager
2013-6-23 12:26:49 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory D:Developapache-tomcat-7.0.41webappsROOT
2013-6-23 12:26:49 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
2013-6-23 12:26:49 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
2013-6-23 12:26:49 org.apache.catalina.startup.Catalina start
信息: Server startup in 914 ms
MyEclipse6.5增加对Tomcat7的支持的更多相关文章
- php增加对mysqli的支持
php增加对mysqli的支持 我在fedora下使用yum安装的php和mysql,但是发现php不支持myslqi,只能编译一个mysqli的扩展给php用了. 方法如下: 1.下载php 2 ...
- HTTP实现长连接(TTP1.1和HTTP1.0相比较而言,最大的区别就是增加了持久连接支持Connection: keep-alive)
HTTP实现长连接 HTTP是无状态的 也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接.如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web ...
- 在ASP.NET Core Web API中为RESTful服务增加对HAL的支持
HAL(Hypertext Application Language,超文本应用语言)是一种RESTful API的数据格式风格,为RESTful API的设计提供了接口规范,同时也降低了客户端与服务 ...
- 使用PaxScript为Delphi应用增加对脚本的支持
通过使用PaxScript可以为Delphi应用增加对脚本的支持. PaxScript支持paxC,paxBasic,paxPascle,paxJavaScript(对ECMA-262做了扩展) 四种 ...
- 开源即时通讯GGTalk 8.0发布,增加Linux客户端,支持在统信UOS、银河麒麟上运行!
GGTalk在2021年推出7.0后,经过一年多时间的开发,终于推出8.0版本,实现了Linux客户端. 这几年,信创国产化的势头越来越猛,政府事企业单位都在逐步转向使用国产OS.国产CPU.国产数据 ...
- fflua更新-增加对引用的支持
简介: fflua 发布了有段时间了,很多网友都用了,并且提供了一些很好的反馈.其中一个就是c++接口注册到lua中时,对引用的支持.这样使用起来更加方便. 原有方式: fflua 中注册c++的类用 ...
- hive增加Update、Delete支持
一.配置hive-site.xml二.建表三.操作四.总结 一.配置hive-site.xml CDH版本先进入Hive配置页 选择高级,找到hive-site.xml 的 Hive 客户端高级配置代 ...
- Zend 官方框架增加 Swoole 协程支持 !
前言 Zend Framework 是 PHP 的官方框架,随着 Zend-Expressive-Swoole 0.2.2 的发布,率先支持了 Swoole 4 的协程功能,现在可以仅通过一个配置即可 ...
- Solon 1.6.15 发布,增加部分jdk17特性支持
关于官网 千呼万唤始出来: https://solon.noear.org .整了一个月多了...还得不断接着整! 关于 Solon Solon 是一个轻量级应用开发框架.支持 Web.Data.Jo ...
随机推荐
- Mybatis-Generator逆向生成Po,Mapper,XMLMAPPER(idea)
前文有一篇手工生成的说明,地址: http://www.cnblogs.com/xiaolive/p/4874605.html, 现在这个补充一下在idea里面的自动版本的数据库逆向生成工具: 一.g ...
- Codeforces Round #318 (Div. 2) C Bear and Poker (数学)
简单题,求一下所有数的2和3的幂是任意调整的,把2和3的因子除掉以后必须相等. 求lcm,爆了long long.我得好好反省一下,对连乘不敏感 #include<bits/stdc++.h&g ...
- C# DateTime.Now函数
// 2008年4月24日 System.DateTime.Now.ToString( " D " );// 2008-4-24 System.DateTime.Now.ToStr ...
- Linux平台搭建roboframework
安装步骤介绍: . 在Centos7..1503下,默认的python的版本2./site-packages/). 2.安装pip 第一步: ()下载setuptools包 # wget http:/ ...
- #include <> 和 #inlude ""的区别
#include < >引用的是编译器的类库路径里面的头文件#include " "引用的是你程序目录的相对路径中的头文件,在程序目录的相对路径中找不到该头文件时会继 ...
- shell脚本,awk实现行列转换
[root@localhost study]# cat file 张三 语文 张三 数学 李四 语文 李四 数学 王五 语文 王五 数学 王五 英语 怎么实现为下面的排序??? 语文 数学 语文 数学 ...
- ios retain copy 以及copy协议
阅读本文之前首先了解Copy与Retain的区别: Copy是创建一个新对象,Retain是创建一个指针,引用对象计数加1. Copy属性表示两个对象内容相同,新的对象retain为1 ,与旧有对象的 ...
- History Api以及hash操作
https://segmentfault.com/a/1190000002447556#articleHeader12 https://developer.mozilla.org/zh-CN/docs ...
- 王小胖之 URL编码和解码
使用场景:程序员使用较多,主要是图个方便,实现很简单 实现功能:URL编码 和URL解码 数据实例: 输入:王小胖好啊,王小胖顶呱呱!! ~~ english 123 !@#$%^&*()_+ ...
- bs4--官文--遍历文档树
遍历文档树 还拿”爱丽丝梦游仙境”的文档来做例子: html_doc = """ <html><head><title>The Dor ...