我想在2台不同的物理机器上创建一个包含2个托管服务器的集群.
我有以下任务要执行(如果我错过了什么,请纠正我)
我有以下问题.
如果有的话,上述哪些任务可以离线完成?
还必须在第二台物理机上执行上述哪项任务?
我目前正在开发一个支持WebLogic集群环境的项目.我已经成功地建立了产业集群,但现在我想一个负载均衡解决方案(目前仅用于测试目的,我使用WebLogic的HttpClusterServlet与循环负载平衡).是否有任何文档可以清楚地比较(有利有弊)为WebLogic提供负载平衡的各种方法?
这些是我想要涵盖的主要议题:
在此先感谢您的帮助.
我打算在生产weblogic(10)实例上使用jmap jdk1.5工具进行堆转储.
实际上,在这个weblogic实例上部署了3个EAR(可能更多,不知道我没有访问权限).
有人告诉我"weblogic为每个EAR创建一个JVM"有人能证实吗?
使用jmap我需要jvm pid作为参数来进行堆转储...因为我有3个EAR我想我有3个pid所以我想知道如何知道哪个pid对应哪个EAR JVM?
这只是由Java定义的API,由(比如说)服务器实现,还是JRE也包含实现?
事实是我试图在我的JSF页面上使用'+'连接两个字符串,但它抛出了NumberFormatException.它似乎试图使用Long.parseLong()解析我的字符串.
我很惊讶在堆栈跟踪中看到这个包,因为我认为这些表达式是Groovy表达式.这肯定不是Groovy,而是其他一些EL.
我正在使用Weblogic服务器.
我想为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应用程序。用户将能够从下拉框中选择要连接的数据库。
然后,该程序将名称传递给创建初始上下文的方法,从而连接到数据库,从而可以与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) 我试图通过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) EE新手 - 尝试重新配置Weblogic的默认超时30秒,而无需编写weblogic-ejb-jar.xml文件.我现在只使用了注释,但我在这里看到的唯一的东西是DD:
<transaction-descriptor>
<trans-timeout-seconds>1200</trans-timeout-seconds>
</transaction-descriptor>
无论如何要避免为此设置描述符文件?
我正在使用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 .
我在使用本机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) weblogic ×10
java ×4
java-ee ×3
oracle ×2
annotations ×1
apache-camel ×1
classloader ×1
ear ×1
ejb ×1
el ×1
failover ×1
hibernate ×1
jdbc ×1
jms ×1
jsf ×1
jvm ×1
jython ×1
oracle-adf ×1
python ×1
spring ×1
spring-jms ×1
tomcat ×1
weblogic12c ×1
wlst ×1