Java 如何在Eclipse中使用Weblogic?

Java 如何在Eclipse中使用Weblogic?,java,jakarta-ee,weblogic,Java,Jakarta Ee,Weblogic,建议eclipse使用哪些插件来处理weblogic?具体来说,我需要使用旧版本的weblogic 8.1,但是我可以使用任何版本的Ecplise。我想调试应用程序并设置断点等 我更大的任务是将项目转移到Jboss,我是否可以在Eclipse中的两个应用服务器上部署相同的应用程序,大概有2组配置文件等,有什么建议吗?两个独立的项目?为了调试运行在Weblogic(或任何其他java服务器)上的代码,除了Eclipse本身,您不需要任何东西。在谷歌搜索java远程调试 至于部署到Weblogic和

建议eclipse使用哪些插件来处理weblogic?具体来说,我需要使用旧版本的weblogic 8.1,但是我可以使用任何版本的Ecplise。我想调试应用程序并设置断点等


我更大的任务是将项目转移到Jboss,我是否可以在Eclipse中的两个应用服务器上部署相同的应用程序,大概有2组配置文件等,有什么建议吗?两个独立的项目?

为了调试运行在Weblogic(或任何其他java服务器)上的代码,除了Eclipse本身,您不需要任何东西。在谷歌搜索java远程调试


至于部署到Weblogic和Jboss,只要您的代码没有使用J2EE容器供应商提供的专有内容,您就可以使用一个项目。标准配置文件将是通用的,特定于容器的文件将是单独的,并且通常不需要在构建时删除,因为容器将忽略它们。这样,相同的工件(例如战争)可以部署到两个容器中

这涉及到问题的JBoss部分:如果代码中存在真正的特定于产品的差异,那么应该将它们本地化为一个或几个类。除了这个卫生措施之外,将项目一分为二是毫无帮助的痛苦

对于这两个环境,大多数配置文件也应该相同;如果没有,你可以考虑做我们在工作网站上做的事情:我们有一个<代码> Fuffxxxx < /Cord>和一个<代码> CuffyYyy< /Cord>目录,用于单独的配置文件。
每个部署环境包含/不包含正确文件的问题应该委托给一个或两个
ant
build脚本。如果确实存在文件差异,您可以创建
proj_Weblogic.war
proj_jboss.war
并将它们部署到适当的服务器。如果找不到特定的部署ant任务,仍然可以使用直接文件
copy
任务或
scp
将WAR文件移动到服务器相应的部署目录中。

这很容易。不需要插件-它是内置的。我建议废弃Eclipse并尝试更好的IDE

如果您将Eclipse与WTP一起使用,那么Weblogic集成可以通过附加的服务器适配器来实现。要获得它,右键单击服务器视图,然后选择新建>服务器,然后单击下载其他服务器适配器。从列表中选择Oracle扩展,然后继续安装。安装后,您将能够为WebLogic添加一个从版本8.1到11g的新服务器(对于BEA WebLogic server v8.1,请参阅BEA System,Inc.)


如果您为JBoss和WebLogic创建了WTP服务器,那么在这两个服务器上部署和运行同一个项目绝对是可能的,没有什么特别的事情要做(如果您想使用专有的部署描述符,可以共存,您不必为此创建两个项目)。

感谢您的建议+1,然而,似乎也有这些插件,所以问题变成了,它们是用来干什么的?插件主要是用来直接从Eclipse启动容器的。它很方便,例如Eclipse控制台中的日志输出,不需要在windows之间切换,但这不是强制性的。WL8.1非常古老,正如您提到的,Eclipse中没有用于它的插件。以前有第三方插件,但我认为它也已经停止使用了。@maximdim这个说法根本不正确。许多客户仍在使用WebLogic 8.1,而Eclipse对8.1版的支持仍由(官方)Oracle server适配器扩展提供。有关详细信息,请参阅我的答案@帕斯卡:谢谢,我不知道。从网页上看,你需要付费才能获得J2EE支持,这就排除了intelliJ对我的影响。从网站上看,dyffymo似乎“不需要插件-它是内置的。”这只是“终极”版本的一部分吗?我不知道,因为我每年都在为许可证做准备。在“安装新服务器适配器”对话框中,等待几分钟后,我没有找到任何适配器。我已经在eclipse的网络设置中配置了代理服务器,但它是否仍然无法连接,有什么想法吗?在代理配置中,是否有“将此代理服务器用于SSL”?复选框?如果是,请检查它。