标签: weblogic

使用Weblogic 10.3记录JPA SQL

通过查看Open JPA网站,我发现我可以使用以下命令记录生成的SQL:

<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/>
Run Code Online (Sandbox Code Playgroud)

如果我尝试将上述属性添加到我的persistence.xml,我会从weblogic收到以下警告:

<Warning> <J2EE> <BEA-160202> <You have specified a ope
njpa.Log setting in your configuration for persistence unit services.ear#services-ejb.jar#exp#exp. This setting will be ignored, and all log messages
will be sent to the WebLogic logging subsystem. Trace-level logging is controlle
d by the various JPA-specific debug settings in config.xml, or via the WebLogic
console.>
Run Code Online (Sandbox Code Playgroud)

任何人都知道控制台中的选项是什么,或者我如何编辑config.xml以输出SQL?

java logging weblogic oracle10g openjpa

4
推荐指数
1
解决办法
6544
查看次数

如何使用@PostConstruct在无状态bean EJB3中创建计时器?

我想在池中创建无状态bean时创建计时器EJB3.但如果我使用@PostConstruct我得到例外:

java.lang.IllegalStateException: [EJB:010193]Illegal call to EJBContext method. The bean is in "null" state. It cannot perform 'getting the Timer Service' action(s). Refer to the EJB specification for more details.

如果容器调用@PostConstruct,则bean不为null.那么,为什么我得到这个例外?


@Stateless
public class TestBean implements TestLocal {

    @Resource
    TimerService timerService;

    @PostConstruct
    public void startTimer() {
        if (timerService.getTimers().size() == 0) {
            timerService.createTimer(1 * 1000, 1 * 1000, null);
        }
    }

    @Override
    public void test() {        
    }

}
Run Code Online (Sandbox Code Playgroud)

接口

@Local
public interface TesteLocal {

    void test();

}
Run Code Online (Sandbox Code Playgroud)

SERVLET

public …
Run Code Online (Sandbox Code Playgroud)

java weblogic java-ee weblogic11g ejb-3.0

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

一旦服务器进入低线程计数状态,有没有办法触发WebLogic服务器的线程转储?

我们有一个WebLogic设置,它给我们带来了一些问题.

我们有一个名为HP BAC的监视工具,它可以帮助我们可视化服务器的状态,我们将此工具与Java Thread Dump实用程序联系起来,这样当线程数较少时,将捕获一个线程转储.

在某些情况下服务器进入低线程计数状态,我们不确定为什么,因为我们所有的努力通过线程转储特别是徒劳无功.

鉴于"现状",我们的线程转储捕获总是在后期/之后触发,并且永远不会捕获对我们的调查有用的线程转储.

我想看看你们其他人如何进行这样的监测工作?

在此输入图像描述

weblogic thread-dump java-ee

4
推荐指数
3
解决办法
3601
查看次数

ORA-01013 - Weblogic设置错误?

我正在运行一个用Oracle PL/SQL编写的银行程序.该程序每天运行2-3小时,作为一天结束处理的一部分.

直到昨天,它运作良好.今天我今天运行它,大约30分钟后,程序终止并出现错误ORA-01013: user requested cancel of current operation.我不是手动终止程序.

我觉得这可能是一个weblogic(部署应用程序)设置问题.我不熟悉weblogic并且不确定可以更改哪个参数来阻止此错误.请帮忙!!!

Oracle版本:11.2.0.3
Oracle weblogic服务器:11g

oracle weblogic oracle11g

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

WebLogic 12c getRealPath

我正在将遗留代码迁移到weblogic 12c.代码使用getServletContext().getRealPath("/")哪个返回null,因为规范说:

如果servlet容器由于任何原因(例如,当从.war存档提供内容时)无法将虚拟路径转换为实际路径,则此方法返回null.

是一个解决方法,我尝试过,但它没有奏效.我已经检查过Accept Context Path In Get Real Path,重新启动了群集并重新部署了应用程序,但实际路径仍然存在null.

有办法处理这个吗?

我需要真正的路径,因为应用程序获取images目录,并将其放入jasper报告文件中,以加载特定图像.不幸的是,代码重写不是一种选择.

weblogic weblogic12c

4
推荐指数
1
解决办法
4849
查看次数

如何在weblogic服务器10.3中定义自定义服务器属性

我需要在weblogic环境中定义一些属性,以便在启动过程中用于应用程序.我将属性直接放在文件setDomainEnv中,但应用程序没有使用此行获取属性:

public static final String SYSVAR_ENVIROMENT = System
        .getProperty(Constants.ENVIROMENT);
Run Code Online (Sandbox Code Playgroud)

我不确定我是否正确宣布了这个属性,有人可以帮助我吗?在其他应用程序服务器中,这种类型的属性可以由Web控制台设置,但我在weblogic中没有找到这种方式.

java weblogic environment-variables weblogic-10.x

4
推荐指数
1
解决办法
7079
查看次数

如何在RHEL中使用控制台模式安装WebLogic服务器?

在我的REHL服务器中,我将安装WebLogic服务器,但安装时会显示以下内容,


Launcher log file is /tmp/OraInstall2014-12-03_01-46-31AM/launcher2014-12-03_01-46-31AM.log.
Run Code Online (Sandbox Code Playgroud)

提取文件..............启动Oracle Universal Installer

检查CPU速度是否高于300 MHz.实际1997.386 MHz通过检查监视器:必须配置为显示至少256种颜色.未设置DISPLAY环境变量.失败<<<<检查交换空间:必须大于512 MB.实际4145148 MB传递检查此平台是否需要64位JVM.实际64通过(不需要64位)检查临时空间:必须大于300 MB.实际通过953 MB

某些系统先决条件检查失败.在继续安装之前,您必须满足这些要求.

继续?(是[是] /否[n])[n]


然后我尝试使用以下命令在控制台模式下安装,

java -jar fmw_12.1.3.0.0_wls.jar -mode=console
Run Code Online (Sandbox Code Playgroud)

但它说,

参数无效:-mode = console

那么有人可以帮助我使用控制台模式安装WebLogic服务器吗?任何帮助将不胜感激.

谢谢.

installation weblogic rhel rhel6

4
推荐指数
1
解决办法
6787
查看次数

如何启用Weblogic 12.1.2 JPA 2.1

我一直在将Web应用程序部署到Weblogic服务器.但是,虽然我能够在此新版本中成功部署应用程序,但应用程序无法启动,用户无法登录.日志是:

May 29, 2015 4:38:47 PM org.springframework.web.context.ContextLoader initWebApplicationContext
SEVERE: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
Run Code Online (Sandbox Code Playgroud)

我相信这是因为Weblogic默认启用JPA 2.0(但我不确定).有没有办法启用JPA 2.1?

PS:我们正在使用hibernate 4.3.8,而且我不是应用服务器方面的专家.

问候.

java hibernate weblogic jpa application-server

4
推荐指数
1
解决办法
6477
查看次数

JMSCMQ0001:IBM MQ调用失败,compcode为'2'('MQCC_FAILED'),原因为'2400'('MQRC_UNSUPPORTED_CIPHER_SUITE')

尝试从本地计算机上的Java客户端与远程MQ建立连接时,出现以下异常:

com.ibm.mq.MQException:JMSCMQ0001:IBM MQ调用失败,compcode为'2'('MQCC_FAILED')原因为'2400'('MQRC_UNSUPPORTED_CIPHER_SUITE')

这是Java版本1.7,Oralce JRE,密码套件“ TLS_RSA_WITH_AES_256_CBC_SHA256”和以下Maven依赖项的版本:

<dependency>
  <groupId>com.ibm.mq</groupId>
  <artifactId>allclient</artifactId>
  <version>9.0.0</version>
</dependency>
<dependency>
  <groupId>com.sun.messaging.mq</groupId>
  <artifactId>fscontext</artifactId>
  <version>4.4.2</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

ssl weblogic jms ibm-mq

4
推荐指数
1
解决办法
8987
查看次数

WebLogicServer不会创建DemoIdentity.jks

每当我安装WebLogicServer时,它都不会在base_domain下创建DemoIdentity.jks.因此,我不能使用SSL 7002.

我不能使用这里的说明创建一个新的.jks文件:创建新的jks

它给了我错误:java.security.invalidkeyexception:exponent大于模数确保CA文件是DER格式.

他们是谁.

发生这种情况有原因吗?有什么解决方案吗?

java weblogic

4
推荐指数
1
解决办法
4913
查看次数