当前位置: 技术问答>java相关
高手救命: 请问如何用jb6和weblogic6.1整合开发servlet???????
来源: 互联网 发布时间:2015-04-01
本文导语: 我仅仅按JB6帮助文件里面的实例写了一个小小的servlet,可编译完毕后竟然有120MB,真是不可理解,到底怎么样配置才能将两者整合开发servlet阿????愁人阿,都好多天了,也没解决.高手帮忙啊!!!!!!! | Web...
我仅仅按JB6帮助文件里面的实例写了一个小小的servlet,可编译完毕后竟然有120MB,真是不可理解,到底怎么样配置才能将两者整合开发servlet阿????愁人阿,都好多天了,也没解决.高手帮忙啊!!!!!!!
|
Weblogic6.0与 Jbuilder5的集成
一、 安装和配置
先安装Jbuilder5 Enterprise,然后安装Jbuilder5 Person, license key 用Enterprise的。
或其他方法,只要确保Jbuilder5 Enterprise,能运行。
安装完Jbuilder5,BAS4.5和weblolgic6.0后,就可以开始配置了。
(1) 系统环境变量的修改:
把系统环境变量TMP、TEMP改为不带有空格的目录;
在JB5里菜单 Project ??> Default Project Properties ??>Paths 中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的 weblogic 和JB5在开发过程中JB5会调用 weblogic 的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,即是说weblogic要接触到的目录,目录名最好不是中文名、带空格。
在使用JB5编辑时会发现光标与实际位置不对齐的问题, 其实只需要在Tools ??>Editor Opntion ??>Color中 把 Reserved Word 设置成不使用粗体和斜体就可以了。
(2) jbuilder5 的配置:
A、 Tools ??>Configure Libraries 下确定有WebLogic6.0包,其中class中应该加入如下class和路径:
C:beawlserver6.0lib cr_wls60f.jar(是Weblogic6.0的crack包)
C:beawlserver6.0libweblogic_sp.jar
C:beawlserver6.0libweblogic.jar
B、Tools Menu ??>Enterprise Setup ??>CORBA
?新增一个weblogic的项, 在Path for ORB tools下,加入Weblogic的目录
? 在Library for projects下,加入 Weblogic6.0 的 库,具体方法是:点“..”,然后选择 Weblogic6.0包;
?在 compiler command 填上 idlj.exe
? 在Command option for output directory 填上一个目录路径,但是要注意的是,不能是中文、带空格。
C、Tools Menu ??>Enterprise Setup ??>Application Server ??>BAS4.5。1
填上 AppServer 安装的目录。 并选上 Enable Integrate.
Tools Menu ??>Enterprise Setup ??>Application Server ??>Weblogic6.0
填上 Weblogic 安装的目录。
D、配置Default Project Properties
Project ??>Default Project Properties ??>Path ??>Required Libraries
选择Weblogic6.0;
Project ??>Default Project Properties ??>Build ??>IDL
在 IDL compiler 选择Weblogic;
在weblogic 页上,什么都不选。
Project ??>Default Project Properties ??>Run ??>Application
? 选择main class 为 weblogic.Server (当你正确设定Weblogic6.0包后,可以找到该类。)
? 把Complile before running 和 Complile before debugging 的钩子去掉,否则即使你运行一次EJB客户端都好都会重新制作一次EJB包。
Project ??>Default Project Properties ??>Enterprise 点“..”这这里选择 Application Server ,当然又是选Weblogic6.0。 选中 Weblogic6.0后点 Edit:
? 在Require Libraries添加 Weblogic6.0包,把其他删除;
? 在class 中删除所有的类的路径;
? 修改VM Parameters:我机器上是
-ms64m -mx64m -Djava.library.path=D:/bea/wlserver6.0sp1/bin -Dbea.home=D:/bea -Dweblogic.Domain=samwong -Dweblogic.Name=iojava -Djava.security.policy==D:/bea/wlserver6.0sp1/lib/weblogic.policy -classpath D:beawlserver6.0sp1libcr_wls60f.jar;D:beawlserver6.0sp1libweblogic_sp.jar;D:beawlserver6.0sp1libweblogic.jar;-Dweblogic.management.password=kill2000
? OK。。。。
转自http://www.javaunion.org
一、 安装和配置
先安装Jbuilder5 Enterprise,然后安装Jbuilder5 Person, license key 用Enterprise的。
或其他方法,只要确保Jbuilder5 Enterprise,能运行。
安装完Jbuilder5,BAS4.5和weblolgic6.0后,就可以开始配置了。
(1) 系统环境变量的修改:
把系统环境变量TMP、TEMP改为不带有空格的目录;
在JB5里菜单 Project ??> Default Project Properties ??>Paths 中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的 weblogic 和JB5在开发过程中JB5会调用 weblogic 的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,即是说weblogic要接触到的目录,目录名最好不是中文名、带空格。
在使用JB5编辑时会发现光标与实际位置不对齐的问题, 其实只需要在Tools ??>Editor Opntion ??>Color中 把 Reserved Word 设置成不使用粗体和斜体就可以了。
(2) jbuilder5 的配置:
A、 Tools ??>Configure Libraries 下确定有WebLogic6.0包,其中class中应该加入如下class和路径:
C:beawlserver6.0lib cr_wls60f.jar(是Weblogic6.0的crack包)
C:beawlserver6.0libweblogic_sp.jar
C:beawlserver6.0libweblogic.jar
B、Tools Menu ??>Enterprise Setup ??>CORBA
?新增一个weblogic的项, 在Path for ORB tools下,加入Weblogic的目录
? 在Library for projects下,加入 Weblogic6.0 的 库,具体方法是:点“..”,然后选择 Weblogic6.0包;
?在 compiler command 填上 idlj.exe
? 在Command option for output directory 填上一个目录路径,但是要注意的是,不能是中文、带空格。
C、Tools Menu ??>Enterprise Setup ??>Application Server ??>BAS4.5。1
填上 AppServer 安装的目录。 并选上 Enable Integrate.
Tools Menu ??>Enterprise Setup ??>Application Server ??>Weblogic6.0
填上 Weblogic 安装的目录。
D、配置Default Project Properties
Project ??>Default Project Properties ??>Path ??>Required Libraries
选择Weblogic6.0;
Project ??>Default Project Properties ??>Build ??>IDL
在 IDL compiler 选择Weblogic;
在weblogic 页上,什么都不选。
Project ??>Default Project Properties ??>Run ??>Application
? 选择main class 为 weblogic.Server (当你正确设定Weblogic6.0包后,可以找到该类。)
? 把Complile before running 和 Complile before debugging 的钩子去掉,否则即使你运行一次EJB客户端都好都会重新制作一次EJB包。
Project ??>Default Project Properties ??>Enterprise 点“..”这这里选择 Application Server ,当然又是选Weblogic6.0。 选中 Weblogic6.0后点 Edit:
? 在Require Libraries添加 Weblogic6.0包,把其他删除;
? 在class 中删除所有的类的路径;
? 修改VM Parameters:我机器上是
-ms64m -mx64m -Djava.library.path=D:/bea/wlserver6.0sp1/bin -Dbea.home=D:/bea -Dweblogic.Domain=samwong -Dweblogic.Name=iojava -Djava.security.policy==D:/bea/wlserver6.0sp1/lib/weblogic.policy -classpath D:beawlserver6.0sp1libcr_wls60f.jar;D:beawlserver6.0sp1libweblogic_sp.jar;D:beawlserver6.0sp1libweblogic.jar;-Dweblogic.management.password=kill2000
? OK。。。。
转自http://www.javaunion.org
|
其实如果你不去开发ejb的话就不用配置什么weblogic与jbuilder6,用自带的tomcat调试你的servlet就足够了,这样的话没有理由出现巨大的文件的,你把你的目录看一下,把巨大的文件的名字和目录结构说一下。