« 记录 | 回到主页面 | 永恒的18 »

May 16, 2006

JAVA BEAN的路径

我们都知道,jsp调用的bean文件,后缀名为.class,是应该存放在相同目录中的WEB-INF/classes中的。

按照我以前的经验,也是理所当然的这么做。

就是这个问题,又折腾了我很长一段时间。每次系统报错都是invalid。

后来自己异想天开,把bean放在了当前目录的父目录中,竟然成了。

比如:我的jsp是在c:\tomcat5\webapps\boot\project,把bean文件放在\\project\WEB-INF\classes\,不成功。

我把bean文件复制到c:\tomcat5\webapps\boot\WEB-INF\classes\中,竟然成了。

应该是tomcat的设置问题。我网上查了一下,说是要在conf\server.xml文件中设置,声明一下路径。可惜我不是很明白。

先记下来,日后好好研究。
-----------------
另:javaBean 获得webroot路径

private String serverRootPath;

public void setServerRootPath(String serverRootPath){
this.serverRootPath = serverRootPath;
}

JSP中取得WebRoot路径是request.getContextPath();

由 tofu 发表于 May 16, 2006 12:14 AM

Trackback Pings

引用下面文章的网址:
http://4plu.com/mt-tb.cgi/900

评论

你就是 poco 上的豆腐?!

精灵 发表于 May 16, 2006 05:33 PM

JSP不是自己折磨自己吗
苦海无边,.net是岸,回头吧

由 r 发表于 June 13, 2006 11:03 AM

发表评论




记住我?