还没有搭配好jb6+weblogic6.1的帅哥都近来看看,会不会的都近来看看,。。。。。。。。。。。。。
我配置jb6+weblogic6.1的步骤:(还没有配好,请教)
1.装好了jb6与weblogic6.1,但没有装bas。启动jb6.发现enterprise选项好多内容不能用
2.启动jb6--tools--enterprise setup--corba--new--.下面有个框要填
依次为:weblogic C:/bea/wlserver6.1 WebLogic 6.x Client idlj.exe
e:\MyJavaBeans(这一项我不知道什么意思,乱填的一个本机目录)
3.enterprise setup--application servers--weblogic 6.x--填上下面四个框,我干肯定没有错
4。project--default project properties--servers--选上Weblogic Application server 6.x,上面有7个框,除了第5个框我没填,其它分别为Weblogic Application Server 6.x weblogic.Server -hotspot -ms64m -mx64m -classpath .;c:\bea\wlserver6.1\lib\weblogic_sp.jar;c:\bea\wlserver6.1\lib\weblogic.jar; -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Dbea.home=c:\bea -Dweblogic.management.password=yuxiaoyue -Dweblogic.ProductionModeEnabled=true -Djava.security.policy==c:\bea\wlserver6.1/lib/weblogic.policy C:/bea/wlserver6.1 C:/bea/wlserver6.1。在下面的列表中我只填了Required Libriarys里的Weblogic 6.x Client & Weblogic 6.x Deploy.
5.切到Build选项卡:选择IDL,IDL Compiler填上Weblogic
6.切到Run选项卡,选择Application,Main Class中填上weblogic.Server.VM Parameter中填上-hotspot -ms64m -mx64m -classpath .;c:\bea\wlserver6.1\lib\weblogic_sp.jar;c:\bea\wlserver6.1\lib\weblogic.jar; -Dweblogic.Domain=mydomain -Dweblogic.Name=myserver -Dbea.home=c:\bea -Dweblogic.management.password=yuxiaoyue -Dweblogic.ProductionModeEnabled=true -Djava.security.policy==c:\bea\wlserver6.1/lib/weblogic.policy
7。path选项卡我没有填。
重新启动jb6,新建一个工程,Enterprise 想还是和原来一样,不知道是为什么。
我想在jb中开发,同时在jb6中用weblogic调试.请大虾帮我
问题点数:100、回复次数:7Top
1 楼lifeis(新鲜苏果)回复于 2002-04-19 08:33:24 得分 17
重装JB6,我装上JB6的时候那些项就是可用的。
开始根本没有配置WEBLOGICTop
2 楼whatya(愚人节快乐)回复于 2002-04-19 08:35:53 得分 18
我第一次装的时候也没有ENTERPRISE选项,
重装就好用了。Top
3 楼xiaoyue_yu(征女友)回复于 2002-04-19 09:28:54 得分 0
你们是不是装了bas,网上当的jb6没有bas,好像Top
4 楼worldheart(www.open-v.com)回复于 2002-04-19 14:37:01 得分 50
JBuilder 6 Enterprise和WebLogic Server 6.1的集成和应用
摘 要:JBuilder是领先的Java开发解决方案,BEA WebLogic Server是业界第一Web和无线应用服务器。有效的集成它们以用于J2EE™应用程序的快速开发。
关键词:J2EE JBuilder WebLogic Server
前言:
J2EE技术作为建立企业应用的标准平台出现,并且慢慢走向成熟。大家知道,J2EE平台在给企业应用提供安全、可靠、柔性服务的同时,也给开发人员带来很大的挑战。J2EE平台体系很庞大,要使开发人员短期内掌握J2EE企业应用程序的开发、配置和调试,必然要借助于集成的Java开发解决方案。本文就为解决这样一类问题,提供了一种解决方案,即JBuilder 6企业版和WebLogic Server 6.1应用服务器的集成。JBuilder企业版是一个开发企业级Java应用的综合性跨平台环境、完全基于Java构造的JBuilder支持最新的Java标准,为应用程序开发提供了一个稳定而通用的平台。BEA WebLogic Server基于Java 2 Enterprise Edition (J2EE) 标准,驱动着当今最先进的电子商务应用系统。作为BEA WebLogic电子商务平台的核心,BEA WebLogic Server在这一紧密集成的、完善的基础结构中发挥着重要的作用,并确保这一基础结构提供商务功能、个性化服务、营销管理、企业集成、工作流管理和B2B协作。它们集成的详细过程介绍如下。
集成过程:
在集成之前,我们假定操作系统为Windows 2000 Server版,JBuilder 6 Enterprise安装在“E:\JBuilder6”目录下,BEA WebLogic Server 6.1 安装在“D:\bea”下,读者您一定要注意两者的安装目录中不要使用带空格或者中文的目录,这是为避免给后续开发带来麻烦而准备的(比如,EJBC编译器工作时的Project目录如果含有空格或者中文就不能正常运行)。同时,需要把系统环境变量TMP、TEMP改为不带有空格的目录,另一方面将JBuilder 6 Enterprise中的菜单项 Project->Default Project Properties...->Paths中把所有带空格的目录改为不带空格的目录。因为集成后的JBuilder 6 Enterprise在开发过程中会调用 BEA WebLogic Server 6.1的包来制作EJB,而BEA WebLogic Server 6.1对那些有空格的不能很好地识别,工作时会出错。
最后,还有一点需要大家注意,我们知道在JBuilder 6 Enterprise中JDK可以随意更换,但在这里,如果是开发EJB,尽量用JBuilder 6 Enterprise自己带的JDK,这里是java 1.3.1-b24版,因为WebLogic Server 6.1应用服务器运行时也需要JDK,在默认情况下两者的JDK版本是一样的,如果两者的版本不一样,在开发EJB时会出现很多问题,读者回头可以试一试。
最后的结果如下图。(省...)
在保证上述几方面无误的情况下,我们可以开始集成了。首先,在JBuilder 6 Enterprise中完成WebLogic Server 6.1应用服务器的配置,打开菜单项Tools->Enterprise Setup...->Application Servers,选中WebLogic 6.x的书签页,按要求完成窗体上WebLogic 6.x的相关参数。其中,根据上述的假定,在这里WebLogic 6.x installation directory为“D:/bea/wlserver6.1”,BEA home directory为“D:/bea”,Password for 〃system〃 user为system用户的密码,另外还有Domain name和Server name按要求填上。最后的参数如下图。(省...)
配置后,打开Tools->Configure Libraties...,您可以看到增加了WebLogic 6.x Client和WebLogic 6.x Deploy两项内容。其中,jar(主要是一个weblogic.jar,一个weblogic_sp.jar。其中weblogic_sp.jar是为WebLogic Sever 6.1的后续升级准备的)都是6.1版。
接下来,我们需要注意一点,按照EJB 2.0规范开发EJB时,为实现服务器的互操作性需要通过RMI/IIOP来实现,而RMI/IIOP是CORBA的通讯协议,在JBuilder以前的版本中不支持该特征,所以需要安装CORBA产品,比如Borland Application Server以支持EJB 2.0产品的开发,在JBuilder 6 Enterprise中可以省略该步骤。所以,我们现在可以继续配置CORBA支持。在CORBA的配置菜单项,选中New...按钮。然后键入如下图所示的参数。(省...)
其中,Name for this configuration项为配置名称,Path for ORB tools为BEA WebLogic Server 6.1的安装目录,Library for projects 为调试程序需要的库,IDL compiler command为编译器,Command option for output directory为输出目录。
最后,还需完成集成过程的一个步骤,即打开Project->Default Project Properties...->Servers项,在弹出的Select Applicaton Server中选中WebLogic Application Server 6.x 项,同时选中Application Server is web server。因为WebLogic Server 6.1默认的web server是Tomcat 3.2。
点击OK按钮后,重启JBuilder 6 Enterprise,如果在打开一Project时,如果菜单项File->New...->Object Gallery->Enterprise书签页中的选项都有效,下图所示,则我们就可以开始开发、配置和调试J2EE企业应用程序了。
应用开发:
J2EE企业应用程序主要由Java应用组件(独立的Java应用程序)、Applet组件(运行在浏览器中)、Servlet 和JSP、 EJB组件构成。其中J2EE组件容器是支撑J2EE平台的应用组件,而BEA WebLogic Server 6.1包含了上述J2EE组件容器,所以为J2EE企业应用程序的开发提供了很好的环境。无论是客户层、表示层(Web层),还是业务层、企业信息系统层,在JBuilder 6 Enterprise和 BEA WebLogic Server 6.1集成的这样一种开发模式下,J2EE平台的应用构件都能得到完美的支持。从J2EE企业应用程序得开发、配置,到测试,无不体现出两者的集成性。
总结:
当然,JBuilder 6 Enterprise和 BEA WebLogic Server 6.1还有很多优秀的特征没有阐述出来,本文只是试着从两者的集成性考虑,如何提高我们开发人员的开发效率入手来考虑问题。然而有一点需要大家注意的是,无论我们用什么工具,什么平台,我想这样一种过程改变不了,所以本文的第二个目的就是给大家一种思考的余地,如何能提高我们的工作效率才是根本。由于本人水平有限,文中难免有错误,希望批评指正。
参考资料:
1. Borland JBuilder and BEA WebLogic Server Integration, Integrating JBuilder 6 Enterprise and WebLogic Server 6.1 by Peter Derry, Borland Senior Technology Consultant.
2. Weblogic6.1和Jb6的集成实践(升级版),蓝风,http://www.linuxaid.com.cn
3. http://www.borland.com
4. http://www.bea.com
Top
5 楼dragon_lxl(龙舞九天)回复于 2002-04-19 16:58:55 得分 15
说的很好Top
6 楼xiaoyue_yu(征女友)回复于 2002-04-19 17:25:49 得分 0
谢谢各位Top
7 楼richard_hu(华仔)回复于 2002-04-19 17:30:24 得分 0
GZTop




