标签: weblogic

使用WLST创建Weblogic域和集群

我想在2台不同的物理机器上创建一个包含2个托管服务器的集群.

我有以下任务要执行(如果我错过了什么,请纠正我)

  1. 域名创建.
  2. 设置管理服务器属性并在SSL下创建AdminServer
  3. 为物理机创建逻辑机器
  4. 创建托管服务器
  5. 使用托管服务器创建集群

我有以下问题.

  1. 如果有的话,上述哪些任务可以离线完成?

  2. 还必须在第二台物理机上执行上述哪项任务?

python weblogic jython wlst

3
推荐指数
1
解决办法
2891
查看次数

WebLogic负载平衡

我目前正在开发一个支持WebLogic集群环境的项目.我已经成功地建立了产业集群,但现在我想一个负载均衡解决方案(目前仅用于测试目的,我使用WebLogic的HttpClusterServlet循环负载平衡).是否有任何文档可以清楚地比较(有利有弊)为WebLogic提供负载平衡的各种方法?

这些是我想要涵盖的主要议题:

  • 性能(正常和故障转移);
  • 可以检测到哪些故障以及故障转移恢复的速度有多快;
  • 失败的透明度(例如,自动重试幂等请求的能力);
  • 每种负载平衡解决方案如何适应各种拓扑(N层,集群)

在此先感谢您的帮助.

failover weblogic load-balancing cluster-computing

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

Weblogic,JVM和EAR

我打算在生产weblogic(10)实例上使用jmap jdk1.5工具进行堆转储.

实际上,在这个weblogic实例上部署了3个EAR(可能更多,不知道我没有访问权限).

有人告诉我"weblogic为每个EAR创建一个JVM"有人能证实吗?

使用jmap我需要jvm pid作为参数来进行堆转储...因为我有3个EAR我想我有3个pid所以我想知道如何知道哪个pid对应哪个EAR JVM?

java ear jvm weblogic java-ee

3
推荐指数
1
解决办法
3713
查看次数

com.sun.el包含什么?

这只是由Java定义的API,由(比如说)服务器实现,还是JRE也包含实现?

事实是我试图在我的JSF页面上使用'+'连接两个字符串,但它抛出了NumberFormatException.它似乎试图使用Long.parseLong()解析我的字符串.

我很惊讶在堆栈跟踪中看到这个包,因为我认为这些表达式是Groovy表达式.这肯定不是Groovy,而是其他一些EL.

我正在使用Weblogic服务器.

jsf weblogic el oracle-adf

3
推荐指数
1
解决办法
2036
查看次数

向EJB添加依赖项

我想为EJB添加依赖项.我怎么用Spring做到这一点?从属对象是一般服务对象.根据下面的代码,我想连接myDependency而不必使用'new'.EJB在weblogic中运行.

@Stateless(mappedName = "MyBean")
public class MyBean implements MyBeanRemote, MyBeanLocal {

    @EJB(name = "MyOtherBean")
    private MyOtherBean myOtherBean;


    private MyDependency myDependency;
    ...

}
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection ejb weblogic

3
推荐指数
1
解决办法
1464
查看次数

Java连接到多个数据库

我正在创建一个连接多个数据库的Java应用程序。用户将能够从下拉框中选择要连接的数据库。

然后,该程序将名称传递给创建初始上下文的方法,从而连接到数据库,从而可以与oracle Web逻辑数据源进行通讯。

public class dbMainConnection {

    private static dbMainConnection conn = null;
    private static java.sql.Connection dbConn = null;
    private static javax.sql.DataSource ds = null;
    private static Logger log = LoggerUtil.getLogger();

    private dbMainConnection(String database) {

         try {

            Context ctx = new InitialContext();

            if (ctx == null) {
                log.info("JDNI Problem, cannot get InitialContext");
            }

                database = "jdbc/" + database;
                log.info("This is the database string in DBMainConnection" + database);
                ds = (javax.sql.DataSource) ctx.lookup (database);


        } catch (Exception ex) {
            log.error("eMTSLogin: Error in …
Run Code Online (Sandbox Code Playgroud)

java oracle weblogic jdbc

3
推荐指数
1
解决办法
8133
查看次数

从Camel Route向Weblogic JMS Queue发送消息

我试图通过Camel Route在Weblogic JMS的Queue上发送消息.

我的目标是最终配置一个Route来使用来自jms队列的消息,我从之前的Route发布数据.

这是我的配置:

<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
    <property name="environment">
        <props>
            <prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
            <prop key="java.naming.provider.url">t3://localhost:7001</prop>
            <!-- opional ... -->
            <prop key="java.naming.security.principal">weblogic</prop>
            <prop key="java.naming.security.credentials">weblogic</prop>
        </props>
    </property>
</bean>

<!-- Gets a Weblogic JMS Connection factory object from JDNI Server by jndiName--> 
<bean id="webLogicJmsConnectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
    <property name="jndiTemplate" ref="jndiTemplate" />
    <property name="jndiName" value="jms/TestConnectionFactory" />  <!-- the connection factory object is store under this name -->
</bean>

<!-- Create a new WebLogic Jms Camel Component -->
<bean id="wmq" class="org.apache.camel.component.jms.JmsComponent">
   <property name="connectionFactory" ref="webLogicJmsConnectionFactory"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我的路线看起来像这样:

from("cxfrs:bean:rsServer") …
Run Code Online (Sandbox Code Playgroud)

weblogic jms apache-camel spring-jms

3
推荐指数
1
解决办法
6944
查看次数

什么是覆盖事务超时的注释?

EE新手 - 尝试重新配置Weblogic的默认超时30秒,而无需编写weblogic-ejb-jar.xml文件.我现在只使用了注释,但我在这里看到的唯一的东西是DD:

<transaction-descriptor>
<trans-timeout-seconds>1200</trans-timeout-seconds>
</transaction-descriptor>

无论如何要避免为此设置描述符文件?

annotations weblogic java-ee

3
推荐指数
1
解决办法
4497
查看次数

如何优先于Weblogic域中的JAR而不是来自weblogic系统的JAR

我正在使用Weblogic Server 12.1.1并将一些JAR复制到我的域的lib文件夹中.其中一个JAR是一个org.apache.commons.io罐子.现在我遇到的问题是Weblogic本身在其系统类路径中带有不同版本的commons-io,因此我得到了NoSuchMethodErrors.有没有办法配置Weblogic来优先选择来自域的库而不是来自Weblogic系统的库?

Filtering Classloader仅适用于随application(WEB-INF/lib)提供的那些JAR .

java weblogic classloader java-ee weblogic12c

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

JDBC类型没有Dialect映射:-9

我在使用本机SQL查询时遇到问题...

当这段代码:

SimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
List<Object[]> objects = entityManager.createNativeQuery(" select ERROR_CODE, REASON,
count(*) " + //
" from flow_error " + //
"where timestamp " + //
" between to_date(:endDate,'YYYY-MM-DD HH24:MI:SS') " + //
" and to_date(:startDate,'YYYY-MM-DD HH24:MI:SS') " + //
" AND TRANSACTION_UUID in ( " + //
" SELECT TRANSACTION_UUID " + //
" FROM RJT_HIST " + //
" WHERE insert_tst " + //
" between to_date(:endDate,'YYYY-MM-DD HH24:MI:SS') " + //
" and to_date(:startDate,'YYYY-MM-DD HH24:MI:SS') …
Run Code Online (Sandbox Code Playgroud)

oracle tomcat hibernate weblogic

3
推荐指数
1
解决办法
7590
查看次数