weblogic 6.1下调用javabean 失败

我用weblogic6.1 server
我在在mydomain目录下新建目录serverclasses
修改mydomain目录下的startWebLogic.cmd
在set CLASSPATH=…….一行的最后加入
;.\config\mydomain\serverclasses
将写好的且已经编译好的class放入这个目录下,可是就是调用不成功,那位可以帮帮忙啊!
一定给高分!谢谢拉!

---------------------------------------------------------------

不是这样做的啊,请看这个,在 www.chinajavaworld.com 上的论坛中的weblogic上面的精华区有比较详细的说明

基于 Weblogic 7.0 的应用开发(二)
作者:ditty
2002.06.14

本文将着重讲述关于一个Web Application 的创建和部署的过程。
使用工具:这是一个许多人关心的问题,特别是对于初学者,更是希望依靠强大的IDE,加快自己的学习进程。然而,结果往往相反。
因为,IDE将许多基本的东西封装在底层自动完成,对于用户而言是透明的。如果你是一个对J2EE结构非常了解的程序员,IDE可以大幅提高你的效率;
如果你是初学者,IDE对你隐瞒了许多细节问题。
介于此,我在这里使用标准的JDK/写字板的文本格式进行讲述。并且,这里不会对Servlet/JSP的语法细节,进行过多描述。
1。准备工作:安装JDK,设置环境变量——Path=jdk_home\bin Classpath=jdk_home\lib;weblogic_home\lib\weblogic.jar

2。Web Application的目录结构:
Application 根目录
------+/WEB-INF/(required)
¦ ¦
¦ &brvbar----+/classes/(option)
¦ ¦ &brvbar----------.class
¦ ¦
¦ &brvbar----+/lib/(option)
¦ ¦ &brvbar----------
.jar
¦ ¦
¦ +---web.xml(required)
¦ +---weblogic.xml(option)
¦
¦
&brvbar-----.html
&brvbar-----
.jsp
&brvbar-----其他资源,如图片等。
注:一个 Web Application 至少要包含一个页面,包括jsp 或 html 或 servlet
对于注有required的项是一个Web Application 不可缺少的,必须存在的,如WEB-INF目录,web.xml。

3。打包
将所有程序中使用到的JavaBeans和Servelets编译成.class文件,连同编译生成的目录一起拷贝到WEB-INF\classes\下。
在Dos下,进入Application 根目录,使用jar打包命令,即将当前目下所有文件以及目录打包成webapp_name.war文件。
如:jar cvf webapp_name.war *(其它jar命令的参数,这里不做过多介绍)
注:不要在目录外边执行,这样将导致将外面的目录也打包进去,发布会失败。

4。部署
主要有三种方法,
1)。使用Console
使用方法:在浏览器中打开http://[host]:[port]/console,在左边的树中找到Web Applications节点,
点击 Configure a new Web Application,通过界面将打包好的webapp_name.war UPLOAD到Weblogic能找到的地方。
点击[select],然后选择一个Available Server 添加到Target Servers中,输入系统的名称(用于访问),Configure And Deploy。
等待,直到Status中变成Completed。就OK!
2)。直接拷贝
使用方法:将启动脚本中的STARTMODE 置为 false,使其处于Development Mode。然后,直接将.war文件拷贝到[当前Domain]/applications/下,系统会自动部署到当前的server上。此时如果系统没有报错,即为部署成功!
3)。使用weblogic.deploy类,具体方法可以使用 java weblogic.deploy -help 参考系统提示。
推荐使用,Console或直接拷贝,非常容易上手,3)方法,由于参数复杂,我个人认为适用于非Win32系统。

5。调用
直接在浏览器中输入http://[host]:[port]/webappname即可。

6。补充说明:
上述过程身略了描述文件的编制过程,对于初学者来说,完全了解web.xml和weblogic.xml是有一定困难的。这里将使用Weblogic 7.0的一个新特性,Weblogic Builder。
这里提供了一个简单的步骤:
首先,编写一个最为简单的web.xml文件。

1<web-app>
2</web-app>

注意:这是最为省略的了,不能再对它进行修改,而且这也是不可缺少的文件,否则Weblogic Builder将无法打开你想要修改的压缩包。
然后,按照上述步骤生成一个.war文件。
最后,使用Weblogic Builder打开这个.war文件。通过图形界面修改部署描述信息,系统将自动生成相应的weblogic.xml,同时修改web.xml。
这里可以完成一个Web Application的所有部署的描述信息,前提是你对这些选项有一定的认识。
保存,选择菜单Tools/Options,设置需要连接的Host/Server/username/password;选择菜单Tools/Connect to Server,Tools/Deploy,系统部署轻松完成。

另外,对于jsp的语法校验问题一直一个困扰着我们,有一个办法,在不发布的情况下校验jsp语法。那就是java weblogic.jspc jsp_name.jsp 。
具体参数使用java weblogic.jspc 察看。

Published At
Categories with Web编程
Tagged with
comments powered by Disqus