当前页面: 开发资料首页 → JSP 专题 → 用sysdeo的tomcatplugin整合最新版的eclipse 3.0和Tomcat5.0.27,构建jsp环境
摘要: 用sysdeo的tomcatplugin整合最新版的eclipse 3.0和Tomcat5.0.27,构建jsp环境
首先准备我们需要的各个软件(目前最新稳定发行版本,2004-7-27):
j2sdk1.4.2 http://java.sun.com/j2se
eclipse3.0 build 2004 http://www.eclipse.org/downloads/index.php
jakarta-tomcat-5.0.27 http://jakarta.apache.org/site/binindex.cgi
tomcatplugin v3 http://www.sysdeo.com/eclipse/tomcatPlugin.html
lomboz3.01 http://forge.objectweb.org/project/showfiles.php?group_id=97
现在我们就开始我们的集成过程:以我在磁盘上的安装路径为例:
eclipse解压到d:\eclipse;tomcatplugin和lomboz都解压到eclipse相应的plugin或feature文件夹中
tomcat解压到c:\tomcat 设置tomcat的环境变量:CALALINA_HOME=C:\tomcat
JAVA_HOME=c:\j2sdk 在c:\tomcat\bin下启动startup.bat测试能否正常运行。
j2sdk安装到c:\j2sdk文件夹中,jre默认安装路径C:\Program Files\Java\j2re1.4.2_05,可以改但是这都无关紧要.设定环境变量path=c:\j2sdk\bin
也就是说在这一切工作之前 你必须保证tomcat和jdk都能正常使用
启动eclipse
打开:window>>Preferences
点tomcat按图中设置,点Apply.如果你的安展路径改变了则需做相应调整.
没有设置这个是我以前配置不成功的失败所在,后来自习查看了出错信息之后才知道的.如果不配置这一项,tomcat也能在eclipse中启动,还能浏览示例页面,(因为那些页面是编译好的),但是它不能编译jsp,出错信息说找不到相关的类.
其他的默认,点确定.
关于lomboz的配置在这就不说了,本来lomboz就能独立的与eclipse完成jsp和j2ee环境的搭建,但是配置总出错,在集成环境内启动不了tomcat,提示出错.
但是为什么我们又要装它呢?因为它的jsp editor我们能在编辑jsp时看到文本变色和自动提示功能就靠它了.看下面的图就是它的配置首选项了,它的问题我还没有找到原因,还在探索之中但是如果那位配置成功了,请联系我.
下面是用lomboz下启动tomcat的出错信息:
Bootstrap: Class loader creation threw exception
java.lang.ExceptionInInitializerError
at org.apache.catalina.loader.StandardClassLoader.
at org.apache.catalina.startup.ClassLoaderFactory.createClassLoader(ClassLoaderFactory.java:189)
at org.apache.catalina.startup.Bootstrap.createClassLoader(Bootstrap.java:160)
at org.apache.catalina.startup.Bootstrap.initClassLoaders(Bootstrap.java:104)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:193)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:399)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)
at org.apache.tomcat.util.compat.JdkCompat.
... 6 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 10 more
Caused by: java.lang.NullPointerException
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
... 11 more
先不管这些我们来继续我们的配置:
新建一个project 选择tomcat project 我的工程名叫TomcatProject
一路默认next
右键单击工程TomcatProject 新建一个文件index.jsp
在index.jsp中写测试代码
↑返回目录
前一篇: 使用JMeter测试JSP应用程序性能
后一篇: 我的jsp mini探针