jdk:sun java 1.5.0_07
1、在http://www.sysdeo.com/eclipse/tomcatplugin下载tomcatpluginv31,这里要注意,虽然eclipse是3.2,但tomcatpluginv31是final版,在主页上并没有说明支持eclipse 3.2,但没有更新的版本,我就用了,事实证明可以用。
2、将tomcatpluginV31解压到eclipse/plugins目录下,出现com.sysdeo.eclipse.tomcat_3.1.0子目录。
3、设置eclipse。选择Window->Preferences,在tomcat分支中,版本选择tomcat5.x,Tomcat home选择tomcat安装路径。在tomcat->advanced分支中,tomcat base设置为tomcat安装路径。在JVM Settings中,Classpath选项右边的Jar/Zip,浏览选择JAVA_HOME/lib/tools.jar,否则不能编译jsp。在Tomcat Manager App输入username和password。
4、从eclipse的工具栏按钮中启动tomcat。得到如下提示:
2006-9-20 21:46:02 org.apache.catalina.startup.Catalina load
警告: Can't load server.xml from /usr/local/apache-tomcat-5.5.17/conf/server.xml
2006-9-20 21:46:03 org.apache.catalina.startup.Catalina load
警告: Can't load server.xml from /usr/local/apache-tomcat-5.5.17/conf/server.xml
2006-9-20 21:46:03 org.apache.catalina.startup.Catalina start
信息: Server startup in 0 ms
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.NullPointerException
at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
... 6 more
5、查看$CATLINA_HOME/conf/server.xml,root用户具有读写权限,其他用户无任何权限,chmod o+r server.xml,添加读权限。
6、再次在工具栏中启动tomcat,得到如下提示。启动成功。注意,受blog字数限制,删除部分内容。
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.session.StandardManager stop
严重: Exception unloading sessions to persistent storage
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/work/Catalina/localhost/_/SESSIONS.ser (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.startup.ContextConfig processContextConfig
严重: Missing default web.xml, using application web.xml only conf/context.xml /usr/local/apache-tomcat-5.5.17/conf/context.xml
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/conf/context.xml (Permission denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.startup.ContextConfig processContextConfig
严重: Parse error in default web.xml
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/conf/context.xml (Permission denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.startup.ContextConfig defaultWebConfig
严重: Missing default web.xml, using application web.xml only conf/web.xml /usr/local/apache-tomcat-5.5.17/conf/web.xml
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/conf/web.xml (Permission denied)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.startup.ContextConfig start
严重: Marking this application unavailable due to previous error(s)
2006-9-20 22:13:18 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2006-9-20 22:13:18 org.apache.catalina.core.StandardContext start
严重: Context [/balancer] startup failed due to previous errors
2006-9-20 22:13:18 org.apache.catalina.session.StandardManager doUnload
严重: IOException while saving persisted sessions: java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/work/Catalina/localhost/balancer/SESSIONS.ser (Permission denied)
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/work/Catalina/localhost/balancer/SESSIONS.ser (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:18 org.apache.catalina.session.StandardManager stop
严重: Exception unloading sessions to persistent storage
java.io.FileNotFoundException: /usr/local/apache-tomcat-5.5.17/work/Catalina/localhost/balancer/SESSIONS.ser (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at e.catalina.startup.Bootstrap.main(Bootstrap.java:432)
2006-9-20 22:13:19 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2006-9-20 22:13:20 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2006-9-20 22:13:20 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/100 config=null
2006-9-20 22:13:20 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2006-9-20 22:13:20 org.apache.catalina.startup.Catalina start
信息: Server startup in 4922 ms
分享到:
相关推荐
通过上述步骤,您已经成功地配置了一个基于 Eclipse3.2、Tomcat5.5.17 和 Oracle9 的 Java Web 开发环境。这一环境不仅支持基本的 Java Web 应用开发,还可以方便地与 Oracle 数据库进行交互。在实际开发过程中,...
【Eclipse3.2+Tomcat5.5.17+Oracle9i配置】文档主要讲解了如何在Eclipse集成开发环境中配置一个基于Java的Web开发环境,涉及到的主要步骤包括: 1. **安装Java开发环境**: - 首先,你需要安装SUN的JDK1.4或更高...
《Eclipse 3.2与Tomcat插件的深度融合》 在Java Web开发领域,Eclipse作为一款强大的集成开发环境(IDE),深受开发者喜爱。Eclipse 3.2版本是其历史上的一个重要里程碑,它提供了丰富的功能和优秀的性能,使得...
2. 下载MyEclipse安装包,并选择Eclipse3.2的安装目录进行安装。 3. **注册MyEclipse**:通过“窗口”>“首选项”>“MyEclipse”菜单完成注册。 **配置步骤**: - 通过“窗口”>“首选项”>“Suj2ee Project”>...
在本文中,我们将详细介绍如何搭建一个基于Eclipse3.2、MyEclipse5.5和Tomcat5.5的Java Server Pages (JSP) 开发环境。这个组合在早期的Web开发中非常流行,尽管现在有了更多的现代框架和技术,但对于学习经典Web...
将tomcatPluginV321_zh_CN.zip解压放\eclipse\plugins下。就可以在eclipse中启动tomcat了, 将apache-tomcat-5.5.29-compat.tar.gz解压,并到相应的tomcat目录中覆盖或添加即可解决不兼容问题
在本案例中,我们讨论的是"Eclipse3.2 web插件",这显然是针对Eclipse 3.2版本的一个专门用于Web开发的工具集。 Eclipse 3.2是Eclipse平台的一个较早版本,发布于2006年,它提供了许多改进和新特性,包括性能优化、...
Lomboz插件在Eclipse 3.2版本中的引入,极大地增强了Eclipse对J2EE开发的支持,使得开发者可以方便地进行Web应用、EJB(Enterprise JavaBeans)、JMS(Java Message Service)以及JDBC(Java Database Connectivity...
- 安装Tomcat插件tomcatPlugin,有助于在Eclipse中管理Tomcat服务器。 - 在Eclipse中,通过【Window】->【Preferences】->【Server】->【Runtime Environments】添加新的服务器运行时环境,选择Apache Tomcat并...
### JSP环境搭建指南:Eclipse3.2 + MyEclipse5.5 + Tomcat5.5 在软件开发领域,尤其是Java Web开发中,搭建一个稳定且高效的开发环境是至关重要的第一步。本文将详细阐述如何使用Eclipse3.2、MyEclipse5.5以及...
总结,本文详细介绍了在Linux系统中安装JDK1.5、Tomcat5.5和Eclipse3.2的全过程,包括软件下载、安装、配置环境变量以及使用插件优化开发环境。即使对Linux不熟悉的新手,也能按照这个指南顺利完成Java开发环境的...
通过上述步骤,我们已经成功地搭建了一个基于Eclipse3.2、MyEclipse5.5和Tomcat5.5的JSP开发环境。这不仅为开发者提供了一个集成的开发平台,还极大地简化了开发流程,提高了开发效率。对于初学者而言,这是一个非常...
3. **Eclipse中的Tomcat插件**:这些插件允许开发者在Eclipse内部直接启动、停止、调试Tomcat服务器,而无需离开IDE。它们通常会提供服务器视图,展示已安装的Tomcat实例,并且可以方便地部署和管理Web项目。 4. **...
对于Eclipse插件,如中文包、Tomcat插件和Lomboz,需将解压后的文件内容复制到Eclipse安装目录下的相应文件夹中,并在`config.xml`文件中进行必要的配置,以便Eclipse能够识别和加载这些插件。 环境配置是关键步骤...