JSP源码运行问题RT,我的Ec
由于要学JSP,安装和配置JSP的开发环境。安装tomcat6非常容易,在安装源中搜索一下,就会可以很顺利的把tomcat和它的api一起安装完成。
要手动开启tomcat6也非常方便,可以使用它在/usr/bin/中的脚本文件dtomcat6或者/etc/init。 d/中的tomcat6就可以像其他服务一样启动该服务器。
接下来就是安装开发环境。使用的是eclipse和它的插件lomboz。下载了lomboz之后,解压缩到eclipse的安装目录中,但是启动eclipse没有一点效果,即使在启动的时候添加参数-clean也没有作用。 可能是因为版本的问题,lomboz的版本比较早了...全部
由于要学JSP,安装和配置JSP的开发环境。安装tomcat6非常容易,在安装源中搜索一下,就会可以很顺利的把tomcat和它的api一起安装完成。
要手动开启tomcat6也非常方便,可以使用它在/usr/bin/中的脚本文件dtomcat6或者/etc/init。
d/中的tomcat6就可以像其他服务一样启动该服务器。
接下来就是安装开发环境。使用的是eclipse和它的插件lomboz。下载了lomboz之后,解压缩到eclipse的安装目录中,但是启动eclipse没有一点效果,即使在启动的时候添加参数-clean也没有作用。
可能是因为版本的问题,lomboz的版本比较早了,最新的也只支持到eclipse3。3,我电脑上的已经是 了。没办法,就去网上下载了lomboz的all in one包,这样就集成了一个3。3的eclipse。
(不过这个eclipse的启动图像被修改了,感觉没有原来的好看。)
打开eclipse,在Window——preferences中有server的标签。选择该标签之后,就可以在installed runtime标签中添加Tomcat服务器了。
选择其中的apache tomcat6,然后next。在tomcat installation directory中选择tomcat安装的位置。(因为直接使用源中的软件包,自己也不知道安装在哪里,后来通过使用命令:rpm -ql tomcat6才找到安装在/usr/share/tomcat6/中。
)可能在选择了tomcat的安装目录后会提示缺少servlet-api。jar这个文件,查找后发现新的tomcat已经把这个文件命名为tomcat-servlet-api。jar了,因此需要给这个文件建立一个软链接(ln -s),让ecplise能够找到这个文件。
这样就添加好了服务器,但是在测试服务器的时候发现eclipse不能开启和关闭tomcat服务器,在开启的时候提示找不到juli。logging。logfactory这个类。其实这个类已经存在在/usr/share/tomcat6/bin/文件夹下,但是由于启动程序没有给出它的位置,导致eclipse无法找到该类。
在Fedora的论坛上找到了相关的讨论,最终的解决方法是将TOMCATINSTALL/bin/bootstrap。jar(不同版本号)解包,修改解压出来的META-INF文件夹里面的MANIFEST。
MF文件,在该文件最后加上
Class-Path: bootstrap。jar tomcat-juli。jar
然后重新使用jar命令将它打包压缩,复制到TOMCATINSTALL/bin/文件夹下这样,eclipse就可以正常的找到tomcat-juli。
jar这个软件包了。收起