标签: weblogic11g

Oracle Weblogic将jar添加到类路径?

如何将jar添加到Oracle 10.3.5的类路径中......正如我所理解的,文档(自述文件)中存在一个错误(或不正确的信息),指出放在$ DOMAIN_HOME/lib目录中的任何jar文件将动态添加到类路径...但在10.3.3的真实文档中,它声明这些文件不再被添加到类路径...

所以在这里我试图找出 - 如何将jar添加到类路径...我已经尝试更改commonEnv.sh并且我正在寻找setDomainEnv.sh(但是暂时找不到它)并且没有这些东西已经成功地将这个jar添加到类路径中......

我的问题是我将数据源添加到我的服务器......我正在尝试将DB2 jar添加到环境中以便可以使用...有趣的是,在$ DOMAIN_HOME/lib中添加jar后我在尝试测试与数据库的连接时能够摆脱管理控制台中的连接错误...而且一切似乎都有效但现在我得到了一个类定义错误...

]] Root cause of ServletException.
java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Connection
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:630)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:614)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Connection
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:305)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:246)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179)
    Truncated. see log file for complete stacktrace
Run Code Online (Sandbox Code Playgroud)

还有什么可以尝试 - 我搜索了一些答案,但看起来所有这些都是陈旧的和过时的......

java oracle weblogic weblogic11g

7
推荐指数
2
解决办法
3万
查看次数

任何体面的weblogic教程?

我们正在将应用程序从Tomcat迁移到WebLogic.有很多事我们都不知道.那里有没有合适的教程?

我们知道这一点,但我想阅读有关经验和/或处理过的信息.

提前致谢.

oracle java-ee weblogic11g

6
推荐指数
1
解决办法
2万
查看次数

weblogic是否支持CDI Beans?

我开始使用weblogic 11g版本10.3.2.0

weblogic是否支持CDI Beans?

谢谢

java-ee weblogic11g cdi

6
推荐指数
1
解决办法
3045
查看次数

Weblogic自定义部署(如果真的需要)

我们需要实现更新/重新读取文件(存储在磁盘上)而无需重新部署应用程序的可能性.重要的是,我们在Weblogic的集群中有多个应用程序实例.所以我的问题是:如何通知群集中的应用程序 FILE已经更改 - Weblogic是否具有开箱即用的功能,或者我们是否需要为此实现自定义部署程序?

java weblogic11g

6
推荐指数
1
解决办法
124
查看次数

运行应用程序时出现Weblogic javax.naming.NameNotFoundException

我在Weblogic 10.3.6as中创建了一个数据源名称,jdbc/appsmDS并且在应用程序中给出了相同的名称以进行查找.

但是,当我尝试运行应用程序时,我收到以下错误

javax.naming.NameNotFoundException: While trying to lookup 'jdbc/appsmDS' 
didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/appsmDS'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

weblogic jndi jdbc weblogic11g

6
推荐指数
2
解决办法
4万
查看次数

无法从Weblogic访问HTTPS

我有一个Weblogic访问HTTPS服务器的问题,我可以访问其他HTTPS网址,如谷歌或微软.尝试连接到URL的代码是:

URL url = new URL("https://myserver.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("User-Agent", "Mozilla/5.0");

// fails here
responseCode = connection.getResponseCode();
Run Code Online (Sandbox Code Playgroud)

我得到以下堆栈跟踪:

java.io.IOException: Connection closed, EOF detected
    at weblogic.socket.JSSEFilterImpl.handleUnwrapResults(JSSEFilterImpl.java:539)
    at weblogic.socket.JSSEFilterImpl.unwrapAndHandleResults(JSSEFilterImpl.java:456)
    at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:80)
    at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:64)
    at weblogic.socket.JSSEFilterImpl.doHandshake(JSSEFilterImpl.java:59)
    at weblogic.socket.JSSEFilterImpl.write(JSSEFilterImpl.java:390)
    at weblogic.socket.JSSESocket$JSSEOutputStream.write(JSSESocket.java:78)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:140)
    at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:186)
    at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:400)
    at weblogic.net.http.SOAPHttpsURLConnection.getInputStream(SOAPHttpsURLConnection.java:37)
    at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:1005)
Run Code Online (Sandbox Code Playgroud)

在Weblogic的控制台中,我将以下设置设置为true:环境>服务器> [我的服务器]> SSL>高级>使用JSSE SSL

如果我禁用该属性,我会得到以下堆栈跟踪:

javax.net.ssl.SSLKeyException: FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificate was received.
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireException(Unknown Source)
    at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown Source)
    at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java ssl weblogic weblogic11g

6
推荐指数
1
解决办法
2万
查看次数

设置WebLogic Server 11g时出错(10.3.6):找不到本机库从命令行安全地读取密码

我试图在Windows中为开发人员10.3.6(11g)配置我的Weblogic Server.从read me文件中,我在以下步骤中收到错误:

  1. 创建一个新的WLS域并启动WLS.(建议您在MW_HOME之外创建域)Windows $ mkdir C:\ home\myhome\mydomain $ cd C:\ home\myhome\mydomain $%JAVA_HOME%\ bin\java.exe -Xmx1024m -XX:MaxPermSize = 128m weblogic.Server

我在(C:/ WebLogic)中成功创建了目录,并在运行命令时:$ %JAVA_HOME%\bin\java.exe -Xmx1024m -XX:MaxPermSize=128m weblogic.Server,我被要求输入WebLogic的用户名,输入后我收到以下错误:<Error><Security><BEA-090783><Server is Running in Development Mode and Native Library<terminalio> to read the password securely from commandline is not found.>

我该怎么做才能解决这个问题?

java oracle oracle11g weblogic11g server

6
推荐指数
1
解决办法
6491
查看次数

java.lang.NoSuchMethodError:javax/persistence/spi/PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode

当我在Weblogic中部署我的war文件(它在Tomcat中工作正常)时,我一直收到错误.

我的技术
spring 3
hibernate
jpa
webservice(metro)

我的库

我的错误是

    ####      >     (BasePersistenceUnitInfoImpl.java:158)
        at weblogic.deployment.PersistenceUnitInfoImpl.(PersistenceUnitInfoImpl.java:39)
        at weblogic.deployment.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:349)
        at weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptors(AbstractPersistenceUnitRegistry.java:124)
        at weblogic.deployment.ModulePersistenceUnitRegistry.(ModulePersistenceUnitRegistry.java:58)
        at weblogic.servlet.internal.WebAppModule.setupPersistenceUnitRegistry(WebAppModule.java:1790)
        at weblogic.servlet.internal.WebAppServletContext.initClassLoader(WebAppServletContext.java:3028)
        at weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:447)
        at weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:493)
        at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418)
        at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:972)
        at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:382)
        at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
        at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
        at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)
        at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
        at weblogic.application.internal.SingleModuleDeployment.prepare(SingleModuleDeployment.java:43)
        at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
        at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
        at …

deployment spring hibernate nosuchmethoderror weblogic11g

5
推荐指数
2
解决办法
2万
查看次数

Oracle WebLogic App Server 11gR1(10.3.6)与Oracle WebLogic Portal Server的兼容性

我有一个托管在Oracle WebLogic Application Server 11gR1(10.3.6)上的现有Web应用程序.现在,作为此Web应用程序中新功能的一部分,我将开发RESTful Web服务并在此应用程序服务器上托管相同的Web服务.这些Web服务将由将重新开发的Portal应用程序使用.此Portal应用程序将部署在Oracle WebLogic Portal Server上.由于现有Web应用程序部署在Oracle WebLogic Application Server 11gR1(10.3.6)上,因此我想了解Oracle WebLogic Portal Server版本,它是最佳匹配或最佳与Application Server同步.

抱歉很迟.最初的想法是在WAS中部署REST服务,然后通过部署在Portal Server中的前端应用程序来使用它们.但是,由于项目要求,部署有利于更改.REST服务和前端应用程序现在是单个Web应用程序的一部分,并部署在Tomcat Web容器中.

谢谢srguruprasad

oracle weblogic11g

5
推荐指数
1
解决办法
1157
查看次数

Oracle Weblogic OAM使用会话cookie获取用户信息

Oracle/WebLogic noob在这里.我不确定我是否提出了正确的问题,但我们将非常感谢所有提示.

我们正在尝试将一个Angular 4 Web应用程序部署到Oracle WebLogic服务器上,并使用OAM管理Apache HTTP和安全性.用户最初将被定向到OAM登录屏幕,一旦他们登录,他们将被定向到Angular应用程序.

我的任务之一是让用户的用户ID显示在顶部的导航上,我的一位同事建议从其中一个http cookie中获取信息,但我无法弄清楚它在哪里/哪个cookie.我查看了整个地方,我发现的唯一相关cookie是OAMAuthnCookie,其中包含加密的会话相关ID.

我不认为如果没有服务器端的一些自定义,这是可能的,任何直接的答案或完成我的任务的建议将是非常有帮助的.WebLogic/OAM是否提供了我可以从我的客户端Angular应用程序使用的Web服务来访问我正在寻找的用户信息?

提前致谢 :)

oracle weblogic session-cookies weblogic11g oracle-fusion-middleware

5
推荐指数
1
解决办法
695
查看次数