如何用Myeclipse整合weblogic websphere?

日期: 2010-06-06 来源:TechTarget中国 英文

  Myeclipse整合weblogic,关键weblogic先要配置一个domain,在myeclipse路径配对,jdk配weblogic自带的,还要在path里加入weblogic.jar和webservice.jar。

  1.环境 sun jdk1.5.0,MyEclipse 5.1.1 GA

  2.介绍:MyEclipse配置Websphere6的时候需要做比配置其它server更多的工作;

  Websphere6必须和MyEclipse安装在一个机器上;

  Websphere6必须使用IBM的jdk,位置在<was-install-dir>/java;

  (一般在C:Program FilesIBMWebSphereAppServerjava下)

  只有MyEclipse Enterprise J2EE project可以部署在Websphere6上。

  3.Websphere6安装和配置

  第一步 开始->程序->IBM Websphere->概要文件管理工具

  第二步 点击“下一步”,默认为“应用程序服务器”,点击“下一步”

  第三步 点选“典型概要文件创建”(profile)或“高级概要文件创建”;

  我这里选择”高级概要文件创建”;

  典型创建将“节点Node”,“单元Cell”都设置为默认,且设置成为windows服务。

  高级创建将由用户自己定义“Node”,“Cell”名,同时可取消作为windows服务。

  第四步 选择要部署的到正在创建的WebSphere Application Server环境的应用程序

  默认选择“下一步”。

  第五步 输入概要表名称(例如 sophia);

  第六步 选择概要表路径D:IBMWebSphereAppServerprofilessophia;

  第七步 输入结点名:SophiaNode,主机名:127.0.0.1;

  第八步 输入端口号,默认端口即可;

  第九步 不选做为windows服务;(否则每次启机器都会启动 )

  第十步 完成;

  第十一步 启动服务器,打开管理控制台;

  第十二步 点击服务器-应用服务器,然后点击服务器名称;

  第十三步 查看标签“配置”->故障诊断->记录和跟踪;

  第十四步 点击“JVM日志”->配置标签,修改“文件名”为console,点击确定;

  (不要疑惑,将${System_….SystemOut.log} 这个系统原本的文件名全部去掉,改成console,System.out和System.err 这两栏中的文件名都要改成console,若不做该设置则在myeclipse中用Debug启动websphere时将什么都不显示。)

  第十五步 提示已更改了您的本地配置。单击“保存”应用对主配置的更改,点击“保存”,下一页再点“保存”;

  第十六步 退出管理控制台,停止服务器; 

  4.MyEclipse配置

  第一步 配置 Window > Preferences > MyEclipse > Application Servers > WebSphere   6.1;

  第二步 找到Jdk选项,点击“Add”,出现Add JVM 对话框,配置JDK JRE home directory 为 C:Program FilesIBMWebSphereAppServerjava,WebSphere只能运行在IBM JDK上;

  第三步 创建Web project 例如“SophiaTestWeb”,再创建 Enterprise Application project 例如“SophiaTest”;(其中SophiaTestWeb是存放项目源代码的,SophiaTest是辅助项目用于打包发布的,在New Enterprise Application project 时,填入项目名,然后在下方的文本框中,勾选”Define Web Project Modules,因为目前项目还未用到ejb,点击“下一步”,在下面的“Web Project Modules”中,勾选“SophiaTestWeb”,直接点击“完成”)。

  会生成如下的配置文件

 <application id=”Application_1199258677375″ version=”1.4″ xsi:schemaLocation=”http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/application_1_4.xsd” >
    <display-name> Sophia</display-name>
    <module id=”myeclipse.1188813827936″ >
    <web>
    <web-uri>SophiaTestWeb.war</web-uri>
    <context-root> /SophiaTestWeb</context-root>
    </web>
    </module>
    </application>

  第四步 部署 必须点击菜单条上的部署的快捷方式 Deploy MyEclipse J2EE Project to Server;

  第五步 部署 SophiaTest,选择第二项“Packaged Archive” 部署-完成;(这时将会在C:Program FilesIBMWebSphereAppServerprofilesAppSrv02 installableApps目录下生成一个SophiaTest.ear 文件)

  第六步 在MyEclipse中启动 Websphere6,等待出现“为电子商务开放服务器 server1”,即启动完成;

  (wait for the Server server1 open for e-business message as before.)

  最终访问http://127.0.0.1/IBMTestWeb/index.jsp   这样就可以实时调试,实时更新了

  注:要在websphere中调试一定要建企业工程,一般的web工程是不能的

  第七步 打开Websphere6的管理控制台 应用程序->安装新的应用程序,选择D:IBMWebSphereAppServerprofilesAppSrv02installableAppsSophiaTest.ear,点击下一步;(可填入上下文根,例如:”/SophiaTestWeb”, 上下文根即访问web时的URL中port后的路径。如:”http://127.0.0.1:9080/SophiaTestWeb/index.jsp” 中:”/SophiaTestWeb”就是上下文根)注意:其中安装的应用程序名一定要是SophiaTest,即与打包发布的辅助项目名称相同。

  第八步 选择“启用类重新装入”,点击下一步;

  第九步 选中“SophiaTest.war”,点击下一步 ;

  第十步 选中“SophiaTest.war”,点击下一步 ;

  第十一步 提示“应用程序SophiaTest安装成功。”后,点击 “保存到主配置”,最后启动该应用程序;

  第十二步 删除以前部署的包,重新部署SophiaTest,选择第一项“Exploded Archive”,下面文本框中勾择“Delete remote resource before deployment” 复选框,部署-完成。

  最终访问http://127.0.0.1/IBMTestWeb/index.jsp ,这样就可以实时调试,实时更新了。

  注:要在websphere中调试一定要建企业工程,一般的web工程是不能的

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • Impact 2012:SOA 3.0时代全面开启

    现在的面向服务架构——SOA并不如以前那样耀眼夺目,而是以“服务”的形式出现在更多的场合中,然而,SOA已经焕发出全新的生机。

  • SOA知识工具包:中间件厂商产品攻略

    对于软件架构师和开发者能否正确理解SOA开发平台的互操作性和性能,我们不得而知,因为IT产业中太多东西缺乏标准或者标准不健全。

  • WebSphere ESB中的大型对象最佳实践和调优

    确保在大型对象系统处理方面获得最优性能是中间件软件用户面临的一个常见问题。通常,大于或等于1M的对象被认为是“大型对象”,需要特别注意。

  • IBM在大型主机环境中引入BPM

    BMC提供的一份调查报告中显示,在充满商业挑战的市场中,大型主机仍然会是企业关键业务交易处理的可靠平台。调查中显示,大型主机将会在今后的几年里,通过更丰富的技术手段承担更多的工作量。