Tag: weblogic

Eclipse WTP:对于项目中定义的类,JSP文件中的“导入___无法解决”错误

Visual Studio用户在使用Eclipse时苦苦挣扎…… 我在Oracle Workshop for Weblogic中将一组servlet / JSP导入到一个项目中。 /page.jsp具有以下import语句: import=”com.foo.bar.*” Eclipse正在显示错误: 导入com无法解析。 实现上述导入的类在/WEB-INF/src但我不知道如何在Eclipse中构建类来解决该错误。 我假设Eclipse会自动构建.java文件并将输出放在/WEB-INF/classes ,但它没有这样做。 可能是因为我没有正确构建我的项目目录所以也许这就是为什么Eclipse没有构建我的源代码。 有什么建议么? 我怎样才能让它发挥作用?

如何从weblogic中的jms模块的Summary of Resources表中获取jms队列列表?

我需要打印jms模块的jms队列列表。 我使用此代码查找所需的队列并获取参数,但如何获取所有队列的名称并打印它们? Properties env = new Properties(); env.put(Context.PROVIDER_URL, “host:port”); env.put(Context.SECURITY_PRINCIPAL, “username”); env.put(Context.SECURITY_CREDENTIALS, “password”); env.put(Context.INITIAL_CONTEXT_FACTORY, “weblogic.jndi.WLInitialContextFactory”); InitialContext ctx = new InitialContext(env); Destination queue = (Destination) ctx.lookup(“jms_queue”); JMSDestinationRuntimeMBean destMBean = JMSRuntimeHelper.getJMSDestinationRuntimeMBean(ctx, queue); out.println(“count: ” + destMBean.getMessagesCurrentCount());

Guava-11.0.2.jar与com.google.common_1.0.0.0_0-6.jar有冲突吗?

在有关stackoverflow的讨论之后,我在weblogic服务器上部署应用程序时遇到问题 我意识到问题是weblogic 12c正在使用lib文件com.google.common_1.0.0.0_0-6.jar,而我的应用程序正在使用Guava-11.0.2.jar,这对我来说听起来像是冲突的,试图在谷歌搜索,但我不知道该怎么做,有什么解决方案的正确解决方案?

Weblogic中的JSTL支持

我试图使用Weblogic开始使用Java EE,并且我无法使JSTL标签工作,在最简单的代码中,我在部署应用程序时遇到以下错误: index.jsp:1:4:找不到此URI的标记库。 可能的原因可能是URI不正确,或者在解析.tld文件期间出现错误。 ^ —- ^ index.jsp:1:4:使用此URI无法找到标记库。 可能的原因可能是URI不正确,或者在解析.tld文件期间出现错误。 ^ —- ^ index.jsp:2:4:使用此URI无法找到标记库。 可能的原因可能是URI不正确,或者在解析.tld文件期间出现错误。 ^ —- ^ index.jsp:2:4:使用此URI无法找到标记库。 可能的原因可能是URI不正确,或者在解析.tld文件期间出现错误。 我从这个网站下载了taglib文件: http : //archive.apache.org/dist/jakarta/taglibs/standard/ ,并将两个jar(standard.jar和jstl.jar)放在我的WEB-INF目录下。 我还把arcihve中的所有tld文件放在那里。 我尝试在我的web.xml文件中引用它们并在validation后得到以下错误: XMLvalidation开始了。 检查文件:/ C:/Users/Brodyaga/Documents/NetBeansProjects/Eshop1/web/WEB-INF/web.xml …“nbres:/ org / netbeans / modules / j2ee / ddloaders / catalog / resources /中的引用实体XMLSchema.dtd”。 引用实体“nbres:/org/netbeans/modules/j2ee/ddloaders/catalog/resources/datatypes.dtd”。 cvc-complex-type.2.4.a:从元素’taglib’开始发现无效内容。 其中一个'{“http://java.sun.com/xml/ns/javaee”:description,”http://java.sun.com/xml/ns/javaee”:display-name,”http:/ /java.sun.com/xml/ns/javaee”:icon,”http://java.sun.com/xml/ns/javaee”:distributable,”http://java.sun.com/xml/ns / javaee“:context-param,”http://java.sun.com/xml/ns/javaee”:filter,,http://java.sun.com/xml/ns/javaee”:filter-mapping, “http://java.sun.com/xml/ns/javaee”:listener,”http://java.sun.com/xml/ns/javaee”:servlet,”http://java.sun.com / xml / ns […]

weblogic中的类强制转换exception

我有一个使用泽西jars的Web应用程序(WAR文件)。现在我正在尝试部署这个我得到类强制转换exception(一些bootstrap servlet使用泽西)..在分析中我发现weblogic本身有共同的泽西jar子\ modules..and我的网络应用程序有不同版本的泽西jar子。 现在,如果我删除common / modules jersey jar,那么我的web应用程序就已部署。我想知道如何让我的web应用程序使用自己版本的jersey jar,以便在不删除常用/模块jar的情况下部署它.PS我的.war文件没有weblogic.xml,weblogic正在动态生成它。

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 […]

在WLS 12中部署应用程序时出现java.lang.ArrayIndexOutOfBoundsException

我在Weblogic中部署应用程序时遇到此错误。 <Failed to initialize the application "MyApp" due to error java.lang.ArrayIndexOutOfBoundsException: 4818 8 java.lang.ArrayIndexOutOfBoundsException: 48188 at com.bea.objectweb.asm.ClassReader.readClass(Unknown Source) at com.bea.objectweb.asm.ClassReader.accept(Unknown Source) at com.bea.objectweb.asm.ClassReader.accept(Unknown Source) at weblogic.application.utils.annotation.ClassInfoImpl.(ClassInfoImpl.java:45) at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145) Truncated. see log file for complete stacktrace Caused By: java.lang.ArrayIndexOutOfBoundsException: 48188 at com.bea.objectweb.asm.ClassReader.readClass(Unknown Source) at com.bea.objectweb.asm.ClassReader.accept(Unknown Source) at com.bea.objectweb.asm.ClassReader.accept(Unknown Source) at weblogic.application.utils.annotation.ClassInfoImpl.(ClassInfoImpl.java:45) at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:145) Truncated. see log […]

Weblogic 12c和Java EE 7function

众所周知,WebLogic Server 12c本身支持Java EE 7。 但是,如果我们看一下标准的WebLogic 12c文档 ,会有很多版本差异。 如: Java EE 7:Servlet 3.1,JPA 2.1,EL 3.0,JAX-RS 2.0,EJB 3.2,JMS 2.0 WLS 12c:Servlet 3.0,JPA 2.0,EL 2.2,JAX-RS 1.1,EJB 3.1,JMS 1.1 这只是导入图书馆的问题? 或者使用这些最新版本有任何限制? 非常感谢!

无法从前缀为jdbc /的java访问weblogic数据源

我在weblogic中创建了两个带有以下jndi名称的数据源 JDBC / testDatasource testDatasource1 我能够使用java访问数据源testDatasource1,但访问数据源jdbc / testDatasource我得到以下提到错误 javax.naming.NameNotFoundException: While trying to lookup ‘jdbc.testDatasource’ didn’t find subcontext ‘jdbc’. Resolved ” [Root exception is javax.naming.NameNotFoundException: While trying to lookup ‘jdbc.testDatasource’ didn’t find subcontext ‘jdbc’. Resolved ”]; remaining name ‘jdbc/testDatasource’ 似乎前缀jdbc /正在给出问题。

我可以在Oracle中进行primefacesMERGE吗?

我在一个WebLogic集群中运行了几个J2EE应用程序实例。 在某些时候,这些应用程序会执行MERGE以将记录插入或更新到后端Oracle数据库中。 MERGE检查是否存在具有指定主键的行。 如果它在那里,请更新。 如果没有,请插入。 现在假设两个应用程序实例想要插入或更新主键= 100的行。假设该行不存在。 在合并的“检查”阶段,他们都看到行没有,所以他们都试图插入。 然后我得到一个唯一的键约束违规。 我的问题是:Oracle中是否存在primefacesMERGE? 我正在寻找一些与PL / SQL中的INSERT … FOR UPDATE类似的效果,除了我只能从我的应用程序执行SQL。 编辑:我不清楚。 我仍在使用MERGE语句,但仍会出现此错误。 问题是,只有“修改”部分是primefaces的,而不是整个合并。