`

Eclipse中配置Weblogic插件

 
阅读更多

WebLogic-Eclipse插件设计用于从EclipseIDE运行WebLogicServer。借助WebLogicServer插件,可以从Eclipse中启动和停止WebLogicServer,可以通过Eclipse调试WebLogicServer中部署的应用程序。在Eclipse中安装WebLogic插件,并在Eclipse中设置服务器类路径和JVM选项后,即可通过EclipseIDE配置和管理WebLogicServer。  概述

  J2EE开发人员经常需要管理WebLogicServer并调试WebLogicServer上部署的应用程序。WebLogicServer管理控制台虽然能够启动和停止WebLogicServer,却不能设置JVM选项和服务器类路径。必须使用startWebLogic脚本来设置JVM选项和服务器类路径。而要调试WebLogicServer上部署的应用程序,则需要带远程调试器的IDE。有了WebLogic插件后,就可以通过EclipseID;E管理WebLogicServer

  安装准备

  下载并安装Eclipse3.3IDEwww.eclipse.org

  下载并安装WeblogicServerPluginforEclipsehttps://eclipse-plugin.projects.dev2dev.bea.com/

  安装WebLogic-Eclipse插件

  现在安装WebLogic-EclipseIDE,安装此IDE插件有两种方法,第一种:通过Eclipse菜单的FindandInstall来进行安装,另一种方法可通过links方法来安装!第一种:通过FindandInstall来安装;在EclipseIDE上,选择Help>SoftwareUpdates>FindandInstall,将显示Install/Update窗体。选择Searchfornewfeaturestoinstall,然后单击Next按钮。在显示的Install窗体中,单击NewRemoteSite按钮指定要从其安装插件的更新Web站点。在NewUpdateSite窗体中,指定名称和安装WebLogic-Eclipse插件的URLWebLogic-Eclipse插件的URLhttps://eclipse-plug-in.projects.dev2dev.bea.com/update。这样便添加好了更新站点配置。在用于EclipseWebLogic的复选框中选择"Sitestoincludeinsearch",然后单击Next按钮。在Install窗体的功能区选择WebLogic-EclipseFeature,然后单击Next按钮。

  选择许可条款并单击Next按钮。在Installlocation窗体中指定将安装WebLogic-Eclipse插件的目录。单击Finish按钮完成WebLogic插件的配置。在显示的JARVerification窗体中,单击Install按钮安装WebLogic-Eclipse插件。重启Eclipse工作台完成插件安装。现在WebLogic-Eclipse插件便安装在EclipseIDE中了。Eclipse中新添了Run>StartWebLogicRun>StopWebLogic两个功能。

第二种:通过links方式来进行安装,首先先要将WeblogicServerPluginforEclipse插件下载下来,下载地址如上已提供,下载后可进行解压缩,通过links方式进行安装!Eclipse基础--使用links方式安装Eclipse插件
eclispe想必大家都很熟悉了,一般来说,eclipse插件都是安装在plugins目录下。不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件。用links方式安装eclipse插件,可以解决这个问题。
当前配置eclipse3.0.1

现在假设我的eclipse安装目录是D:/eclipse,待安装插件目录是D:/plug-in,我将要安装LanguagePackFeature(语言包)、emf-sdo-xsd-SDKGEF-SDKLomboz这四个插件。

先把这四个插件程序全部放在D:/plug-in目录里,分别解压。如Lomboz3.0.1.zip解压成Lomboz3.0.1目录,这个目录包含一个plugins目录,要先在Lomboz3.0.1目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse目录中,即目录结构要是这样的:D:/plug-in/Lomboz3.0.1/eclipse/plugins

Eclipse将会到指定的目录下去查找eclipse/features目录和eclipse/plugins目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个/eclipse目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。


其它压缩文件解压后若已经包含eclipse/plugins目录,则不需要建立eclipse目录。

然后在eclipse安装目录D:/eclipse目录中建立一个子目录links,在links目录中建立一个link文件,比如LanguagePackFeature.link,改文件内容为path=D:/plug-in/LanguagePackFeature即这个link文件要对应一个刚解压后的插件目录。

说明:

 1.插件可以分别安装在多个自定义的目录中。

 2.一个自定义目录可以安装多个插件。

 3.link文件的文件名及扩展名可以取任意名称,比如ddd.txtmyplugin都可以。

 4.link文件中path=插件目录的path路径分隔要用//或是/

 5.links目录也可以有多个link文件,每个link文件中的path参数都将生效。

 6.插件目录可以使用相对路径。

7.可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。

8.如果安装后看不到插件,把eclipse目录下的configuration目录删除,重启即可。

注意:
如果打开eclipse(301).window->prefences里面,看不到lomboz的选项.
那说明可能没有先安装emf-sdo-xsd-SDK-2.0.1.zip这个插件,需要下载这个插件解压后按上述links方式安装,然后再直接把Lomboz解压在Eclipse/plugins目录下,然后把eclipse目录下的configuration目录删除,重启即可。

emf-sdo-xsd-SDK-2.0.1.zip,下载地址http://download.eclipse.org/tools/emf/downloads/drops/2.1.0/I200410220709/emf-sdo-xsd-SDK-I200410220709.zip

:另外对于link方式安装的插件(比如语言汉化包),想通过启动参数来达到不引用安装的插件时,可以在启动参数中加如下参数即可.-nlen_US(zh_CN表示中文).

配置WebLogic-Eclipse插件

  安装了WebLogic-Eclipse插件后,我们将在EclipseIDE中配置该插件。首先,创建一个用于配置WebLogic插件的项目。选择File>New>Project。在NewProject窗体中选择Java>JavaProject,然后单击Next按钮。在CreateaJavaproject窗体中指定项目名称,然后单击Next按钮。在JavaSettings窗体中为项目添加源文件夹。单击AddFolder按钮。在NewSourceFolder窗体中指定文件夹名称。出现一个消息窗体提示设置bin文件夹作为构建输出文件夹。接下来,添加项目所需的库。示例应用程序需要在类路径中添加J2EEJAR。选择Libraries选项卡,然后单击AddExternalJARs按钮。

  为项目添加J2EE1.4j2ee.jar文件。1.4j2ee.jar将在项目库中列出。单击Finish按钮完成项目配置。这样便将一个项目添加到EclipseIDEPackageExplorer视图中。

  接下来指定WebLogicServer配置。选择Window>Preferences。在出现的Preferences窗体中,选择WebLogic节点。在WebLogicpreference页面,点击Add按钮后,选择要配置的WebLogicServer版本。指定不同的字段值,如下图以及表1所示。由于安装服务器和配置域的目录不同,值也有所不同。单击Apply按钮应用指定的值。

1WebLogic-Eclipse插件

字段描述值BEAHomeBEA安装目录E:BEAWebLogicHomeWebLogicServer安装目录E:BEAweblogic81DomainNameWebLogicmydomainDomainDirectoryWebLogic域目录E:BEAuser_projectsdomainsmaydomainServerNameWebLogicServer名称myserverUser用于登录WebLogicServer的用户weblogicPassword用于登录WebLogicServer的密码weblogicHostnameWebLogicServer主机名称localhostPortWebLogicServer端口7001

  如果必须向服务器类路径添加JAR文件,请选择WebLogic>Classpath节点。可以在添加WebLogic库之前或之后添加JAR/Zip文件或目录。在本例中只加入WebLogic启动前库文件(weblogic.jarwebservices.jar两个jar文件即可).

然后选择WebLogic>JavaVMOptions节点指定JavaVM选项。例如,修改weblogic.ProductionModeEnabled属性。将属性值设置为false可使用开发模式启动服务器。单击Apply按钮应用JavaVM选项。(本例中参数为:-ms64m-mx64m-Djava.library.path="E:/bea/weblogic81/server/bin"-Dweblogic.management.discover=false-Dweblogic.ProductionModeEnabled=false)

  在此注意,weblogic8.0以上使用的jre必须为jdk版本1.42的版本,此jdk版本可以直接使用weblogic自带的即可。

接下来,指定要使用WebLogicServer配置进行调试的项目。单击Add按钮,选择要添加到插件配置的项目。若要调试某个项目,该项目必须位于插件配置中。单击OK按钮。

  这样便将选择的项目添加到项目列表中了。单击Apply按钮,然后单击OK按钮,使用项目和WebLogicServer完成WebLogic插件的配置。

然后通过Eclipse菜单中的Windows->ShowView->Other

  在最下面可以看到WebLogic分类下面有WebLogicServers菜单项,选择并打开它。  这样可以在这里进行启动、停止WebLogicServer等操作。

选中WebLogic下的Project节点,并进行如下参数的设置

  Projectaddedtotheendoftheclasspath,通过Add按钮,可以选择你所要加载的项目,这样所选中的项目里所有的类库量也会自动地加进来的,不过它的加载顺序是在Classpath的最后面。启动WebLogic服务器

在打开的视图中,右键,选择Start就可以启动WebLogicServer

  启动成功。  在这里也可以进行增加其它WebLogicServer的配置,

  修改WebLogicServer的配置

  删除WebLogicServer的配置

  也可以查看相应的帮助文档

  打开WebLogicPlugin的帮助文档进行查阅。  停止WebLogic服务器

在打开的视图中,右键,选择Stop就可以停止WebLogicServer

  部署、重新启动、停止应用程序  部署应用:只能通过浏览器去部署新的应用,没有找到这里可以直接进行部署的地方。  重新启动:假如我们通过浏览器或其它控制端部署了一个WebApplication上去了。  这时,通过插件停止WebLogic,再启动它后,双击展现WebAppplicationModules,可以在下面看我们部署上去的应用了。不过,而慢进行停止再启动。  可以直接通过插件提供的刷新功能就会把部署上去的模块展现出来,

  这时,要重新启动应用程序的话,只要在应用名称上面右键,在弹出的菜单中选择Redeploy即可重新部署应用了,速度很快的。

  删除应用程序的话,只要在应用名称上面右键,在弹出的菜单中选择Undeploy即可删除应用了,模块名称立马消失,速度很快的,要重新部署又得通过浏览器或其它控制端来完成了。

  总结  此插件的功能给予我们方便地集成EclipseWebLogic的开发使用,提高了效率。

  开发和调试WebLogic应用程序

  配置了WebLogic插件后,将开发一个J2EE应用程序在WebLogicServer中进行部署和调试。示例J2EE应用程序由SessionEJB和客户端servlet组成。可从资源zip文件中获取该J2EE应用程序(关于本文的源代码,可在线查看WLDJ归档文件中的文章http://wldj.sys-con.com/read/issue/archives/Vol.5iss.2)。将资源zip文件提取到目录。在上文中配置的Eclipse项目EclipseWebLogic中,选择File>Import导入J2EE应用程序的src目录。在Import窗体中,选择FileSystem节点,然后单击Next按钮。在Filesystem窗体中,选择directories/files添加项目,然后单击Finish按钮。  这样便将示例J2EE应用程序文件添加到项目中。使用Antbuild.xml文件构建项目。右键单击build.xml,选择Run>AntBuild即可构建J2EE应用程序并将其部署在WebLogicServer应用程序目录中。接下来,选择Run>StartWebLogicEclipseIDE中启动WebLogicServer。这样便将SessionEJB/Servlet应用程序部署在WebLogicServer中,如应用程序节点所示。

  在浏览器中输入URLhttp://localhost:7001/weblogic/webLogicPlug-in运行WebLogicServletservlet的输出将在浏览器中显示。接下来向客户端servlet添加一个异常(NullPointerException),以验证WebLogic插件的调试功能。在WebLogicServletservlet中将:

  out.println(sessionEJB.getEclipsePlug-in());

  替换为:

  Stringstr=null;out.println(str.toString());

  选择Run>AddJavaExceptionBreakpointservlet添加一个断点。在AddJavaExceptionBreakpoint窗体中,选择NullPointerException。删除之前构建的目录并使用build.xml构建应用程序。选择Debugperspective。在Debugperspective可以看到WebLogicServer正运行在localhost主机中。

  在浏览器中运行示例servlet(NullPointerException)。因为servlet带有异常,所以服务器被中断,并且Debugperspective显示NullPointerException。使用Run菜单项中的调试功能可以调试应用程序。

  结束语

  综上所述,使用WebLogic插件可以通过EclipseIDE管理WebLogicServer,还可通过EclipseIDE调试服务器中部署的应用程序。WebLogic插件的局限性在于不支持JSP调试。该插件的2.0版本将有更多功能。

分享到:
评论

相关推荐

    weblogic---Eclipse插件

    weblogic---Eclipse插件,用在Eclipse上的插件,配置完成后便于用其作为开发的使用的服务器

    配置WebLogic-Eclipse插件

    配置WebLogic-Eclipse插件 配置WebLogic-Eclipse插件

    Eclipse+weblogic8

    通过一个图片很详细说明了怎么样用eclipse+weblogic

    weblogic插件

    这个插件安装之后配置也是很麻烦的,配置好了,部署也是问题,目前我配置好了,但是不知道怎么部署。 关于配置问题,大家上网搜一下,在想想就可以搞定了。 因为用这个服务器开发的人都不是一般人了! 太刺激了!

    Struts2+Spring+Hibernate+Ehcache+AJAX+JQuery+Oracle 框架集成用户登录注册Demo工程

    5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate继承 HibernateDaoSupport。 7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1.Eclipse Encoding:GBK 2.Eclipse 导入后可能...

    “桂林高新杯”软件设计大赛.doc

    " " "2、Eclipse常用插件使用。 " " "1、程序控制结构; " " "2、JSP、JavaBean、Servlet、JDBC、Struts、Hibernate、Spring" " "、EJB、 Web Service、JMS、JTA、JTS技术开发; " " "3、系统集成、优化。 " ...

    JAVA上百实例源码以及开源项目源代码

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包2

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包---java 源码 大量 实例

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包3

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    java源码包4

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java数组倒置 简单 Java图片加水印,支持旋转和透明度设置 摘要:Java源码,文件操作,图片水印 util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印...

Global site tag (gtag.js) - Google Analytics