我正在寻找以任何方式在Java中嵌入Weblogic服务器的方法,我知道这是可能的,因为我们有用于Weblogic的Maven插件,可以将Weblogic嵌入到maven中,但是对其进行谷歌搜索并没有给我有用的输出,有人知道如何将wemlogic嵌入到其中吗? java程序?
解决方法:
WebLogic不提供嵌入式API,因此,即使它是纯Java服务器,并且因此可以从Java代码调用weblogic.Server,您也必须自己处理所有事情(启动容器,等待容器启动,部署,等待它们被部署,等等).换句话说,这将需要一些工作.
也许看看Cargo的来源,尽管Cargo并未真正启动嵌入式Weblogic(即在同一JVM中运行weblogic.Server).这将使您对必须执行的操作有所了解.或者,根据您的需要,使用Cargo Java API.
但是,如果您需要一台完整的Java EE服务器,并且可以选择这样做,那么我将以嵌入式模式使用GlassFish v3而不是WebLogic,它将更加简单.检查以下链接,看看自己:
> Embedding Glassfish V3 in Unit Test – Two Jars, Three Lines Of Code And Five Seconds Start With Deployment
> Embedding EJB 3.1 Container Into Your Unit Tests – Boot Time: 5 Seconds
> Using the EJBContainer API with or without Maven (but with GlassFish v3)
> TOTD #128: EJBContainer.createEJBContainer: Embedded EJB using GlassFish v3
标签:weblogic,embed,java 来源: https://codeday.me/bug/20191210/2099152.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。