当前位置: 技术问答>java相关
EJB的编写、部署问题
来源: 互联网 发布时间:2015-09-02
本文导语: 1、在jb7中编译写好的ejb时,提示临时目录有空格,我怎么修改jb的临时编译目录; 2、向weblogic6.1部署ejb后,在jb中用client类测试成功,但用jsp调用时,提示错误,找不到类,经调试得知是ejb所在的jar文件不在classpath...
1、在jb7中编译写好的ejb时,提示临时目录有空格,我怎么修改jb的临时编译目录;
2、向weblogic6.1部署ejb后,在jb中用client类测试成功,但用jsp调用时,提示错误,找不到类,经调试得知是ejb所在的jar文件不在classpath中,我把它加到classpath中就通了。请问,必须加入classpath中吗?
两个问题,一个50分!
2、向weblogic6.1部署ejb后,在jb中用client类测试成功,但用jsp调用时,提示错误,找不到类,经调试得知是ejb所在的jar文件不在classpath中,我把它加到classpath中就通了。请问,必须加入classpath中吗?
两个问题,一个50分!
|
系统环境变量里面temp,tmp,里面的路径改成不带空格的。
|
TO question 2:
weblogic运行是不管系统的CLASSPATH的。
你可以在startWeblogic.cmd(weblogic700)文件中加一句:
set CLASSPATH=.;c:path toyourEJB.jar
weblogic6.1也可类似处理
weblogic运行是不管系统的CLASSPATH的。
你可以在startWeblogic.cmd(weblogic700)文件中加一句:
set CLASSPATH=.;c:path toyourEJB.jar
weblogic6.1也可类似处理
|
你的第二个问题:你可以生成一个专用于client的jar包,或者直接用这个就行。因为你在客户端调用时需要Home和Remote接口的定义文件.
|
你把ejb中所有的home,remote类放到
jsp页面所在的web application中的 web-infoclasses中就可了。
不需要设置什么classpath.!!!
jsp页面所在的web application中的 web-infoclasses中就可了。
不需要设置什么classpath.!!!