JSP源码运行问题
RT,我的Eclipse和Tomcat都装好,并且都测试能运行了,网上下的源码好多文件夹,该放到哪里能运行出来呢?我刚开始学JSP,帮我下啊!! 谢谢了。
由于要学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这个软件包了。
答:servlet编译后的类文件放在Tomcat安装目录下的webapps\ROOT\WEB-INF\classes,classes这个目录要自己建,jsp页面放在...详情>>
答:的意思是找不到指定的文件,你确定你的文件路径正确吗? 另外,调用的部分你用 n(shcmd)试试详情>>