在weblogic上配置javaBean时候的问题(在线等待,一定给分)

xiuhua007 2002-04-22 02:30:12
在c:\bea\wlserver6.1\config\mydomain\applications\defaultwebapp下建立myjsp目录作为我的虚拟目录:

在myjsp下建立 WEB-INF\classes\testb;
将我的bean文件DBBean放入其中。
其中DBBean 第一句是package testb;

在myjsp下建立test.jsp调用所编译好的bean。
<%@ page language="java" import="java.sql.*,java.util.*"%>
<jsp:useBean id="db1" scope="page" class="testb.DBBean"/>
<%



out.println("tomcat,hello");
String sql="select * from category";
ResultSet rs=db1.executeQuery(sql);
while(rs.next())
{
out.println(rs.getString("name"));
}
rs.close();
%>

出错:Parsing of JSP File '/myjsp/test2.jsp' failed:
--------------------------------------------------------------------------------
/myjsp/test2.jsp(10): class 'testb.DBBean' could not be loaded
probably occurred due to an error in /myjsp/test2.jsp line 10:
<jsp:useBean id="db1" scope="page" class="testb.DBBean"/>
--------------------------------------------------------------------------------
Sun Apr 22 14:03:43 CST 2001


请教为何?应该如何配置?是否需要设置classpath之类的东西?

...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhsoft 2002-04-22
  • 打赏
  • 举报
回复
解决方法:

在web.xml中加入:

<servlet>
<servlet-name>Properties</servlet-name> //jsp调用的servlet别名
<servlet-class>com.liunix.Properties_Weblogic</servlet-class> //真正的servlet的class的package名
</servlet>
<servlet-mapping>
<servlet-name>Properties</servlet-name>
<url-pattern>/Properties/*</url-pattern>
</servlet-mapping>

注:拷贝时一定要去掉注释部分。

分数自己留着吧,关键是——帮助别人,以乐为本。
pingju 2002-04-22
  • 打赏
  • 举报
回复
楼上的哥们们,刚才的问题已经好使了,(放错路径了)谢谢帮忙,可如何运行自己的servlet呢,一定给分。谢谢!
wangf 2002-04-22
  • 打赏
  • 举报
回复
1、删除myjsp目录
2、将bean放到C:\bea\wlserver6.1\config\examples\applications\DefaultWebApp\WEB-INF\classes\testb目录下,test.jsp放在C:\bea\wlserver6.1\config\examples\applications\DefaultWebApp目录下

不需要设置CLASSPATH
lhsoft 2002-04-22
  • 打赏
  • 举报
回复
你的jsp和bean在别的服务器试过成功吗?如果没有试过,我感觉你的jsp有问题。


解决方法:(你可一试)
<%@ page language="java" import="java.sql.*,java.util.*,testb.*"%>
<jsp:useBean id="db1" scope="page" class="testb.DBBean"/>
pingju 2002-04-22
  • 打赏
  • 举报
回复
关注
xiuhua007 2002-04-22
  • 打赏
  • 举报
回复
我放了,还是不好使啊?
uu_snow 2002-04-22
  • 打赏
  • 举报
回复
你不能在myjsp下建立 WEB-INF\classes\testb;
你直接把你的BEAN放到applications\DefaultWebApp\WEB-INF\classes\testb下,就可以了
uu_snow 2002-04-22
  • 打赏
  • 举报
回复
你不能在myjsp下建立 WEB-INF\classes\testb;
你直接把你的BEAN放到applications\DefaultWebApp\WEB-INF\classes\testb下,就可以了

1,236

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧