Tag: weblogic

在Weblogic 12.1.3上找不到文件metro-default.xml

我们目前正在运行WebLogic 12.1.2。 在这种环境下我们的应用运行良好。 我们现在想要的是将我们的应用程序同步到WebLogic 12.1.3环境。 但我们正面临着我们使用的Web服务的问题。 在新版本中,服务器抛出一个exception,说“未找到”默认配置文件[metro-default.xml]“。 我试图在这个文件上找到一些东西,但什么都没有。 PS:我们不使用Metro,我们使用WebLogic默认的JAX-WS堆栈。 该应用程序部署为WAR文件。 这是exception的堆栈 java.lang.IllegalStateException: MASM0001: Default configuration file [ metro-default.xml ] was not found at com.sun.xml.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:142) at com.sun.xml.ws.assembler.MetroConfigLoader.(MetroConfigLoader.java:119) at com.sun.xml.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:122) at com.sun.xml.ws.assembler.MetroTubelineAssembler.createServer(MetroTubelineAssembler.java:173) at com.sun.xml.ws.server.WSEndpointImpl.(WSEndpointImpl.java:193) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:337) at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:332) at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:164) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:577) at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:560) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:303) at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:179) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131) at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.contextInitialized(WSServletContextListener.java:152) at weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:678) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at […]

我在哪里将weblogic-application.xml放在我的Maven 2项目中?

我在哪里将weblogic-application.xml放在我的Maven 2项目中,以便Maven将它放在目标EAR工件中的META_INF中?

WebLogic 10中的临时目录

每当WL停止时,它都不会删除它的临时目录..即 domains/mydomain/servers/myserver/tmp/_WL_TEMP_APP_DOWNLOADS /domains/mydomain/servers/myserver/tmp/_WL_user/ /domains/mydomain/servers/myserver/stage 因此,当我们部署新的应用程序时,它不会部署一些JSP或某些类,而是保留这些文件的旧版本。 导致许多业务错误+运行时错误。 这是一个已知的问题吗? 我们如何解决这个问题?

在VM(VirtualBox和VMware)下,Weblogic启动缓慢(11分钟)

(已解决!通过FAKING SYSTEM RANDOM GENERATOR,见下文) 我正在为我的开发/构建团队设置VM映像。 在该VM内部,应该运行Weblogic域。 我使用Ububtu服务器发行版,WLS 9.2MP3 + ALSB。 一切正常,速度很快,但在开始时WLS会在可测量的时间内停止两次。 两站总共延迟约10分钟。 对于部署需要重新启动服务器的任务,这非常烦人。 🙁 睡眠时间不是一成不变的,有时服务器启动速度非常快,有时也是如此,有时甚至是10分钟或更长时间。 有趣的是,如果我在查看停止的服务器时按Enter键,它会更快地唤醒,有时几秒钟之后。 WLST(Weblogic Jython shell)在VM中执行时也会挂起很长时间。 虽然它没有对Enter作出反应。 这里必须是一些使用VM运行WLS的开发人员。 我想知道其他人是否有同样的问题? 有人能够解决它吗? 这是服务器输出(仅用于案例): Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04) Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode) Starting WLS with line: /shared2/beahome/jdk150_12/bin/java -client -Xmx256m -XX:MaxPermSize=128m -Xverify:none -da -Dplatform.home=/shared2/beahome/weblogic92 -Dwls.home=/shared2/beahome/weblogic92/server -Dwli.home=/shared2/beahome/weblogic92/integration -Dweblogic.management.discover=true -Dwl […]

为什么我得到NoClassDefFoundError:java / awt / Desktop?

我正在尝试用Swing打开一个URI ,我得到了错误。 是什么原因,我该如何解决? 当我在控制台中执行它时一切正常但是当我在GUI中执行时我得到此错误。 我应该说我使用Weblogic作为服务器。 码 private static void open(URI uri) { if (Desktop.isDesktopSupported()) { try { Desktop.getDesktop().browse(uri); } catch (IOException e) { /* TODO: error handling */ } } else { /* TODO: error handling */ } } 堆栈跟踪: Exception in thread “AWT-EventQueue-1” java.lang.NoClassDefFoundError: java/awt/Desktop at be.azvub.ext.bcfidownloder.BcfiDownloadPanel.open(BcfiDownloadPanel.java:230) at be.azvub.ext.bcfidownloder.BcfiDownloadPanel.access$000(BcfiDownloadPanel.java:37) at be.azvub.ext.bcfidownloder.BcfiDownloadPanel$7.actionPerformed(BcfiDownloadPanel.java:147) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at […]

通过Java Web应用程序查找在WebLogic服务器上运行的所有应用程序的名称

假设我在WebLogic Server上运行了4个应用程序(app1,app2,app3,app4)。 我正在用Java编写一个新的Web应用程序,它将在SAME服务器上运行,应用程序的目的基本上是列出在同一服务器上运行的所有Web应用程序。 所以,它应该列出(app1,app2,app3,app4) 现在我知道我可以使用WLST脚本来收集服务器上所有应用程序的名称,但我需要在我的java应用程序中访问这些名称。 有任何想法吗? 谢谢

ibatis spring java.lang.NoSuchMethodError com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse

我在weblogic 10.3.6中使用spring 3.2.0和ibatis 2.3.4,同时在weblogic中部署。 我得到这个NoSuchMethodError如下: User defined listener org.springframework.web.context.ContextLoaderListener failed: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘gatewayService’ defined in ServletContext resource [/WEB-INF/applicationContext-granite-webservice.xml]: Cannot resolve reference to bean ‘daoIPInventory’ while setting bean property ‘dao’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘daoIPInventory’ defined in ServletContext resource [/WEB-INF/applicationContext-ip-ibatis-db.xml]: Cannot resolve reference to bean ‘sqlMapClient’ while […]

JSF没有在缝中解释

Hy伙计们, 我在weblogic 10.3上安装了jboss-seam(有很多问题:()但现在它正常工作,我的应用程序已部署。 但是现在,我遇到了一个新问题,我的JSF没有被解释,JSF代码出现在HTML中。 这是我的web.xml: com.sun.faces.config.ConfigureListener org.jboss.seam.servlet.SeamListener org.richfaces.SKIN glassX org.richfaces.CONTROL_SKINNING disable org.richfaces.CONTROL_SKINNING_CLASSES disable org.richfaces.LoadStyleStrategy ALL org.richfaces.LoadScriptStrategy ALL Seam Filter org.jboss.seam.servlet.SeamFilter Seam Filter /* Seam Resource Servlet org.jboss.seam.servlet.SeamResourceServlet facelets.DEVELOPMENT @debug@ javax.faces.DEFAULT_SUFFIX .seam Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.seam Seam Resource Servlet /seam/resource/* jboss-seam-jee5/AuthenticatorAction/local Session org.jboss.seam.example.booking.Authenticator jboss-seam-jee5/BookingListAction/local Session org.jboss.seam.example.booking.BookingList jboss-seam-jee5/RegisterAction/local Session org.jboss.seam.example.booking.Register jboss-seam-jee5/ChangePasswordAction/local Session org.jboss.seam.example.booking.ChangePassword jboss-seam-jee5/HotelBookingAction/local […]

java慢:熵相关问题

我遇到的问题是,当使用SSL时,java很慢。 解决方案是添加 -Djava.security.egd =文件是:/ dev /./ urandom的 到命令行的java。 由于我有多个JVM,我不想修改每个JVM来包含这个字符串,因此想将它添加到文件中 $ JAVA_HOME / JRE / lib / security中/ java.security 现在,java.security文件已经包含了 securerandom.source =文件是:/ dev / urandom的 关于这个的两个问题: 为什么以及如何“/ dev / urandom”与“/dev/./urandom”不同。 为什么java不接受“/ dev / urandom” 对于我运行的JVM,如何判断他们是否正在使用正确的urandmon设备(vs random)

如何在Oracle Weblogic管理员控制台上正确部署EAR文件

我有一个EAR文件,我是从我现有的maven web application构建的。 我想在Oracle Weblogic Server Administration Console上部署它。 为此,我登录了http://localhost:7001/console上的weblogic conole并转到了deployments tab 。 以前,我已将EAR文件放在Oracle_Middleware\domain\mydomain\base\applications文件夹中。 在部署部分,在控制台上,我选择myprojectname.ear ,当我选择我可以选择install 。 所以在我安装相同的,并且一切正常后,如何访问我的index.jsp ,这是我的web project的第一个屏幕? 当我在部署选项卡中展开myprojectname的树时,我确实找到了一些东西 – >选择myprojectnameWAR模块 – >转到测试选项卡 – >在test point我看到一个显示它的URL。 但当我点击该URL访问它时,打开的网页显示Error 403–Forbidden 。 有关如何在管理员控制台上访问index.jsp任何帮助? UPDATE-1 我想指出我正在尝试使用URL http://localhost:7001/projectnameEAR和http://localhost:7001/projectname等来访问应用程序。但是只是看看它,我试过将EAR文件导入eclipse中的新工作区,也可以看看index.jsp实际存在于EAR 。 但是当我导入它时,我只能看到WARModule snapshot和JAR Module 。 我期望index.jsp存在,因为我从具有index.jsp的现有Web应用程序获取了EAR文件。 或许,它存在,但EAR文件不允许我看到它? 请帮助您了解如何访问index.jsp页面。 我非常需要。 UPDATE-2 在尝试了所有内容后,我在eclipse中创建了一个空白的maven项目,构建了.war , .jar和.ear模块,将.jar和.war模块作为依赖项添加到ear项目并运行maven clean install通过日食。 此外,我获取了.ear文件并将其放在applications文件夹中并运行URL以访问war模块中的index.jsp ,该文件位于src/main/webapp/并且它工作正常。 我继续复制粘贴现有maven project的内容(即jsps , js’s […]