我正在尝试学习JPA,我想创建一个简单的Java命令行应用程序,该应用将使用JPA查询和更新数据库表.我绘制了执行此操作所需的简单代码.但是我不知道如何配置目录结构,将permistence.xml文件,包装等放置在哪里.这只是一个快速而肮脏的学习练习,所以我想尽可能简单.有人可以拼出这些步骤以执行此操作吗? 我正在使用WebLogic 10.3. 解决方案 persistence.xml在与您的持久性类别相同的级别META-INF目录中. 其他解决方案 不确定了解Weblogic与Java命令行应用程序有什么关系:) 无论如何,所有您要寻找的详细信息可在持久性单位 " Nofollow Noreferrer"> Java EE 5教程我在下面引用: 持久性单位 持久性单元定义了一组 所有由 EntityManager一个实例 应用.这套实体 类代表包含的数据 在一个数据存储中. 持久性单位由 persistence.xml配置文件. Jar文件或
以下是关于 weblogic-10.x 的编程技术问答
我有一个将a build.xml 文件传输到远程Unix机器( devrsp02 )的shell脚本,并执行ANT任务 wldeploy 在该机器上( devrsp02 ).现在,这项WLDEPLOY任务大约需要15分钟才能完成,并且在运行时,Unix控制台的最后一行是 - " task {some digit}初始化". 完成此任务后,我们将获得一个"任务完成" MSG,并且脚本中的下一个任务仅在此之后执行. 但是有时候,博客域可能存在问题,部署可能会在内部失败,而不会影响WLDEPLOY任务的状态. UNIX控制台仍将被困在"任务{一些数字}初始化".部署的错误将在称为输出的文件中登录.A 所以,我现在想要的是 - 在运行wldeploy之前开始一个时间计数器.如果wldeploy运行超过15分钟,则应运行以下命令 - tail -f output.a ##而无需终止wldeploy 或 cat output.a ##终止wldeplo
这个问题被提出(并回答)只是分享与SO社区的一些知识. 我最近提出了我的Web应用程序(收到SVN存储库中的一些更改)的部署: 带有ID'1350377960779'for Task'1'.错误是:'com.rsa.jsafe.jsafe_paddingexception:无法执行未涂片:无效的垫byte. com.rsa.jsafe.jsafe_paddingexception:无法执行无关:无效的PAD字节. 在com.rsa.jsafe.c.a(未知来源) 在com.rsa.jsafe.jsafe_symmetriccipher.decryptfinal(未知来源) 在weblogic.security.internal.enternal.enternaption.jsafeencryptionserviceimpl.decryptbytes(jsafeencryptionserviceimpl.java:124) 在weblogic.security.internal
我正在寻找开源线程池lib,我可以用来安排作业,一旦完成该作业,我就希望在线程中进行一些通知,以便我可以完成其余的任务.你们知道任何正在从事类似工作的开源自由.我可能正在多个diff服务器中使用此lib. 我任务的基本概述是我有项目列表.每个项目都需要提交给其他系统throgh JMS/WebService,然后等待每个项目的响应并执行其余的任务. 预先感谢 解决方案 j.u.c. 它应该符合您的规格.如果您具有特定的"阻止此线程直到以下任务集完成"行为,则还可以使用a ploteionservice . 正如另一个答案者指出的那样,您也可以一直跳到 quartz Scheduler 如果您确实需要全面的任务调度服务.听起来这是您问题的过度杀伤,但您没有提供具体细节.如果这是您走的路,则有一个 quartz Scheduler上的很多Q+a /p> 其他解决方案 查看计划的Executors,在10秒后运行一次蜂鸣器,然后每10秒钟: import
我们在项目中使用Jenkins在开发环境上进行构建和部署.我成功地使用了詹金斯(Jenkins)中的maven创建了一个战争文件,现在我必须创建另一个作业将战争文件部署到WebLogic Server中. 但是,我不知道在Jenkins中配置此作业的所需步骤.只是调用Maven部署命令是问题吗?有人可以告诉我,将战争文件部署到Weblogic 10.3.5中的所需步骤是什么? 编辑:我们遵循的方法是在创建战争文件之后我们将创建的战争文件置于SVN中,然后部署作业将从那里获取战争文件并将其部署到Weblogic中.有一件事有比这更好的做方法吗? 谢谢 Manish 解决方案 使用Jenkins" WebLogic Deployer插件".这将为您部署.您需要做的就是指定: 任务名称:给部署一个名称;例如. WebApp WL部署 环境:指定要部署的环境.确保您使用的是AdminServer端口号,而不是托管服务器端口号;默认值为7001 名称:名
我们安装了WebLogic 10.3.6. 运行的应用程序需要以下jar com.oracle.ws.http_client_1.3.0.0.jar 上面的JAR位于服务器捆绑式Oracle \ Middleware \ Modules \ com.oracle.ws.http_client_1.3.0.0.0.jar 正确的方法是什么? 是否应该将此罐子(似乎是由Oracle编写的系统库,在MVNRepository网站上找到的系统库),还是将其添加到Server Class Pather中,或者我应该将其添加到应用程序存档(WAR)中?谢谢. 更新:上面的JAR还与Weblogic捆绑在一起(虽然默认不添加到Class Path),并且在Maven Public Repo中找不到.因此,这并不是要直接添加到应用程序? 解决方案 如果JAR是应用程序服务器环境/构建的一部分,则不会将其添加到战争/EAR文件中.在所有的ENV DIT/UAT/POD(E
weblogic 10.3.1.0使用com.bea.core.apache.commons.net_1.0.0.0.0.0.0_1-4-1.jar ...我想从我的代码中使用Commons-net-2.0.jar. 我如何强制它仅在我的代码中使用较新的罐子? 解决方案 我想从我的代码中使用Commons-Net-2.0.Jar. weblogic使用父级加载程序第一策略,您基本上有两个选择来调整此行为: Use the prefer-web-inf-类 weblogic.xml Web应用程序部署描述符中的元素(在web.xml>>>)〜或〜 旁边的Web-Inf中 包装您的战争内部人会耳朵并使用weblogic 过滤classloader 您在weblogic-application.xml描述符中配置(在application.xml application.xml旁边的元IN中) 这是一个示例weblogic.xml:
我有一个企业应用程序A和B部署(在WLS 10.0中). A是"框架",B是客户端应用. 客户发出以下电话: Object o = ctx.lookup(jndiName); // line 1 cf = (ConnectionFactory) o; // line 2 ConnectionFactory是一个接口,定义为: public interface ConnectionFactory extends java.io.Serializable, javax.resource.Referenceable { ... } 发生的是: 如果包含接口类的JAR在System ClassPath上,则第2行被执行 如果接口类不在系统类路径上,而是分别用应用程序打包,则第2行抛出了ClassCastException(其具有信息的文本,即O ConnectionFactoryImpl) 为什么可以?我假设JNDI查找仅返回一个存根到远程对象
试图从玻璃鱼到网站服务的网站服务在WebLogic上托管的网络服务时,我们会遇到此错误: Caused by: java.lang.UnsupportedOperationException: This class does not support SAAJ 1.3 at weblogic.webservice.core.soap.SOAPHeaderImpl.addHeaderElement(SOAPHeaderImpl.java:178) 我将WebServicesClient.jar从WebLogic添加到Portlet War文件. 如何处理此问题的最佳方法是如何? 编辑:添加WebServicesClient.jar是错误的事情.我删除了JAR文件,并解决了问题. 还解决了基本问题. 解决方案 回答了我自己的问题.请参阅问题中的编辑: 编辑:添加WebServicesClient.jar是错误的事情.我删除了JAR文件,并解决了
我已从Startsl请求1类证书,并将其安装在WebLogic 10.0.1中(请参阅屏幕截图). 浏览器(Windows 7上的Chrome&IE9,XPSP3上的IE8)仍然给出证书错误(请参阅屏幕截图). 我认为startsl root证书可在多个浏览器中获得(请参见 解决方案 启动1类证书由中级CA签名,该中级CA由Startcom root CA签名.要使您的浏览器信任此证书,它需要知道它已经知道的root ca的信任链. 您的服务器需要将完整的信任链发送到浏览器(减去根CA),以便您的浏览器可以验证您的证书是否受到信任. 请参阅其他解决方案 找到了问题.我在我们的密钥库中错误地导入了STARTSL证书.另外,我已将" Weblogic"指定为WebLogic控制台中的别名,该游戏不是证书,而是公共/私钥对.我正在使用 portecle 编辑密钥库. 当我注意到我可能使用错误的别名时,我将其更改为证书的别名.这导致了一个博客错误: Inc
我将开始从事一个新项目,我正在考虑使用JSF最新版本,但是我们的WebLogic Server版本是10.3,我不确定在WebLogic 10.3和还想知道支持开发JSF2应用程序的IDE.目前,我正在使用WebLogic 10G研讨会,但它不支持最新的JSF版本. 有人可以告诉我: 在Oracle研讨会/NetBeans 6.9.1 中开发JSF 2应用程序 在WebLogic 10.3 中部署JSF 2应用程序 感谢您的帮助. 解决方案 免责声明:我不做Weblogic或Netbeans,以下答案部分基于Google研究. 这是一些事实: JSF 2.0至少需要一个Servlet 2.5容器(虽然从理论上讲,您可以将其用于Servlet 2.4 ). JSF 2.1至少需要一个Servlet 3.0容器. weblogic 10.3.x是一个servlet 2.5容器,因此JSF 2.1永远不会奏效. 按照发行说明我找到的是 goo
我正在使用Java EE 5和JSF 2.0(Mojarra 2.0.3)进行WebLogic 10.3.3 的JSF 2.0(Mojarra 2.0.3)工作. 我没有错误,但是在通过我的应用程序时,我的控制台上的警告非常烦人. 每当我在JSF中执行重定向时,我都会在以下形式的控制台上发出警告: Nov 7, 2011 5:36:46 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResource WARNING: JSF1064: Unable to find or serve resource, images/jquery-theme/ui-icons_cc0000_256x240.png. Nov 7, 2011 5:36:46 PM com.sun.faces.application.resource.ResourceHandlerImpl logMissingResour
美好的一天, 我从许多天开始就遇到了这个问题,我能够在WebLogic 10.3.3上成功部署JPA2.0应用程序,该应用程序可以使用JPA运行选择查询.但是,当我尝试在同一表上运行创建或更新信息时,我会在以下异常 [代码] java.lang.ClassCastException: org.eclipse.persistence.jpa.PersistenceProvider cannot be cast to javax.persistence.spi.PersistenceProvider [/code] 这很奇怪,因为在我的persistence.xml中,我提供了Hibernate作为JPA提供商,定义的持久性单位如下 [代码] org.hibernate.ejb.
我有一个基于Eclipselink + JPA Guice的基础架构 当我重新部署应用程序时,我总是有缓存实体的缓存问题,我必须重新启动服务器(oracle weblogic 11g).这篇文章在此帖子中进行了处理:我设法解决了以下问题: 最初,我将所有内容集中在guicemodule中: 1.创建模块jpapersist 2.初始器类的结合thas调用persistenceservice.start() public class MyGuiceModule implements Module { @Override public void configure(final Binder binder) { Properties props = _dbConnectionPropertiesForPool(); JpaPersistModule jpaModule = new JpaPer