java-ee-6 相关问题

将此标记用于与Java Enterprise Edition 6相关的问题。

jdk中找不到javax.ws.rs包

我正在尝试进入 JAX-RS。 我的项目jdk设置为1.7.03。 JAX-RS(javax.ws.rs) 是否必须有注释的定义? 如果没有,我在哪里可以找到它们?

回答 3 投票 0

如何在 Selenium 测试中使用 messages_en.properties 包?

我不明白maven3主要资源与测试资源中的答案 我想使用位于 /target/classes 中的资源也用于 Selenium 测试。如何获取资源消息...

回答 1 投票 0

在 Web 应用程序中引用 jpa persistence.xml 中的 jar 文件的正确路径是什么?

persistence.xml 如下所示: org.hibernate.ejb.HibernatePersistence persistence.xml 如下所示: <persistence-unit name="testPU" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <non-jta-data-source>jdbc/test</non-jta-data-source> <jar-file>../../lib/app-services-1.0.jar</jar-file> <exclude-unlisted-classes>false</exclude-unlisted-classes> </persistence-unit> 它是一个Web项目,所以部署单元是一个war文件。 我尝试引用的 jar 文件位于 WEB-INF/lib/ 文件夹中,persistence.xml 位于 WEB-INF/classes/META-INF 文件夹中。部署时,它只是告诉我 “警告:无法找到文件(忽略):文件:.../../lib/app-services-1.0.jar”。 我也尝试了我能想到的所有可能的路径,即../lib/app-services-1.0.jar,lib/app-services-1.0.jar. 执行此操作的正确途径是什么? 看看 jsr 总是有效的! 8.2.1.6.3 Jar 文件 可以使用 jar-file 元素代替或补充在 mapping-file 元素中指定的映射文件来指定一个或多个 JAR 文件。如果指定,将在这些 JAR 文件中搜索托管持久性类,并且将处理在它们上找到的任何映射元数据注释,或者将使用本规范定义的映射注释默认值来映射它们。 此类 JAR 文件是相对于包含持久性单元根的目录或 jar 文件指定的。 以下示例说明了如何使用 jar-file 元素来引用其他持久性类。这些示例使用的约定是,名称以“PUnit”结尾的 jar 文件包含 persistence.xml 文件,名称以“Entities”结尾的 jar 文件包含其他持久性类。 Example 1: app.ear lib/earEntities.jar earRootPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>lib/earEntities.jar</jar-file> Example 2: app.ear lib/earEntities.jar lib/earLibPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>earEntities.jar</jar-file> Example 3: app.ear lib/earEntities.jar ejbjar.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>lib/earEntities.jar</jar-file> Example 4: app.ear war1.war WEB-INF/lib/warEntities.jar WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>warEntities.jar</jar-file> Example 5: app.ear war2.war WEB-INF/lib/warEntities.jar WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>lib/warEntities.jar</jar-file> Example 6: app.ear lib/earEntities.jar war2.war WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>../../lib/earEntities.jar</jar-file> Example 7: app.ear lib/earEntities.jar war1.war WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>../../../lib/earEntities.jar</jar-file> 如您所见,没有war文件的示例,上面示例中的所有war文件都在ear文件内! 但是我在war文件中进行了测试,只有当我指定jar文件的绝对路径时它才有效,这对于生产环境来说不是一个好方法! 以防万一其他人偶然发现这一点:jar-file-statement 才有效。当持久性单元作为企业档案 (.ear) 的一部分部署时 - 在所有其他情况 (.war) 中,persistence.xml 必须驻留在 /META-INF/ 中,并且不能引用存在于持久性单元之外的类(请参阅:http://javahowto.blogspot.com/2007/06/where-to-put-persistencexml-in-web-app.html)。因此,据我所知,没有办法让 WEB-INF/classes/META-INF 中的 persistence.xml 引用不在 WEB-INF/classes 中的类。 war2.war WEB-INF/lib/warEntities.jar WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>lib/warEntities.jar</jar-file> 此格式适用于 war 文件。我使用 Wildlfy 8.2.0 和 JPA 2.1 不确定这与您部署为 WAR 的事实有关,但路径应该只是“app-sevices-1.0.jar”,并且 jar 应该位于 Java EE 应用程序的 lib 中。问题是:我不确定这是否适用于简化的“战争”Java EE 应用程序。我怀疑这仅适用于传统的 Java EE 部署文件(ear)。我将测试制作一个 EAR,其中包含用于 Web 应用程序的 WAR、用于 PU 的 JAR 以及用于应用程序服务的其他 JAR,就像传统的 Java EE 部署一样。 另外需要注意的是,不支持相对路径,并且并非所有供应商都支持在 SE 环境中使用相对路径。

回答 4 投票 0

无法在Eclipse中创建新的EJB项目

我已经安装了Eclipse并添加了JBoss和Wildfly。在我遵循的教程中,这个人在 Eclipse 中从文件 -> 新建 -> EJB 项目创建了一个新的 EJB 项目。 这是教程屏幕...

回答 1 投票 0

如何重新生成.apt_generate文件夹

看起来我的 JEE 项目中缺少 .apt_ generated 和 ejbModule 文件夹。 我得到这个异常: 描述 资源路径 位置类型 项目中的源文件夹“.apt_generate”...

回答 2 投票 0

从 Spring 应用程序在 weblogic 上使用 jee 部署程序 Web 服务时出现问题(json 格式的错误请求 400 链接)

我使用 openFeign 通过发送一个以对象列表作为参数的 Post 请求来攻击网络,不幸的是目标 Web 服务不理解我发送的 json 格式,因为它需要......

回答 1 投票 0

在非托管 CDI Bean 中引用 CDI Bean

是否可以在使用 new 关键字创建的类中获取 CDI bean 的实例?我们目前正在对旧应用程序进行一些增强,并且我们总是得到

回答 2 投票 0

JEE:关闭应用程序(即所有打开的窗口)时注册用户注销

我需要注册用户从我的 JEE Web 应用程序注销的时间,可以手动使用注销按钮,也可以关闭用户打开的所有窗口(浏览器)。 管理登录\注销

回答 0 投票 0

JAVA EE CDI 的作用域

我在 JavaEE (CDI) 应用程序中编写代码。 我知道对整个应用程序使用 ApllicationScoped bean 并不是一个好的做法,因为内存过多并且共享相同的类状态。 但是...

回答 0 投票 0

在 Tomcat 服务器上运行 Javax servlet 时如何解决“源服务器未找到当前表示...”错误?

我正在尝试运行 Plutext 的 docx-html-editor。当我在 Tomcat 服务器上部署 war 文件时,它呈现 index.html,但是当它提交表单并重定向到另一个页面时,它显示“The ori ...

回答 0 投票 0

j2ee从数据库中选择数据是不工作的。

我尝试在j2ee中创建一个登录页面,在servlet中,我尝试用select查询与数据库检查输入值,但得到的是false。

回答 1 投票 0

WebSphere <env-entry>在application.xml和@Resource injection中。

我无法在 WebSphere 8.5.5 应用程序中使用 @Resource 注释从 application.xml 中注入环境条目。(我不想将条目移到组件级别的 ejb-jar.xml 中)。(我不想把条目移到组件级的 ejb-jar.xml 中。) 什么 ...

回答 1 投票 0

有没有开源的java库可以同时解析ANSI x12和UNEDIFACT标准的EDI文件?

有没有什么开源的java库可以同时解析ANSI X12和UNEDIFACT标准的EDI文件?我找到了smooks (http:/www.smooks.org),它支持UNEDIFACT标准,但不...

回答 4 投票 5

我怎么不能用新的信息更新我的用户资料?

我想更新我的用户资料 如果loginExist=null或者loginExist.equals(principal.getName()) 问题是我得到了NullPointerException. 这是我的代码: / 更新配置文件...

回答 2 投票 -1

为JSF网络应用添加PWA支持

我正试图评估是否有可能将Progressive Web App支持添加到JavaServerFaces Web应用程序中。我们的JSF应用程序是已经增长了多年,未来可能的要求可能是......

回答 1 投票 1

在Docker中运行Wildfly时,Classloader getResource失败。

我有一个部署在Wildfly上的JavaEE应用程序,在Ubuntu和Windows操作系统上都能正常运行。然而,当我尝试将应用程序Docker化时,却失败了。这里是代码的一部分,...

回答 1 投票 0

当我尝试在netbeans中运行Maven项目时出现错误

当我尝试在netbeans中运行Maven项目时出现错误错误:无法运行程序“ cmd”(在目录“ D:\ Programing \ Java \ WorkSpace \ senior pro \ seniorDAL”):嵌入了格式错误的参数。 。

回答 1 投票 0

原因:java.lang.IllegalArgumentException:应用程序上下文不能为空

有人可以帮我,那是我的配置类包net.king.cofingWeb;导入org.apache.catalina.core.ApplicationContext;导入org.springframework.beans.BeansException; import org ....

回答 2 投票 0

Quarkus GraphQL:如何更改默认端点?

我正在Quarkus应用程序中使用如下所示的依赖项。默认端点是/ graphql。但是由于我是在入口后面的k8s环境中运行此应用程序的,所以这不是理想的选择。 ...

回答 1 投票 0

Eclipse中的Tomcat v9.0服务器启动错误

我正在尝试运行我的动态Web项目,但是服务器无法启动,并且我收到的唯一消息是“本地主机上的Server Tomcat v9.0 Server无法启动”。注意:服务器正在工作...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.