问题标签 [eclipse-jee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
635 浏览

java - 异常:org.springframework.beans.factory.BeanCreationException

根本原因

0 投票
0 回答
567 浏览

maven - Maven + Ubuntu 16.04 + Eclipse JEE Neon:有关 org.apache.maven.plugin.war.WarMojo 的损坏配置

将现有的 Eclipse 项目导入 Eclipse JEE Neon 工作区后,Eclipse 会宣布有关org.apache.maven.plugin.war.WarMojo的Maven 配置问题

环境的相关资料:

关于项目的信息:

  • 这是一个简单的 JSF 项目(HelloWorld;1 个类;1 个 Faclet)。
  • 它在 Ubuntu 14.04/Eclipse Mars 和 Mac OS/Eclipse Neon 下运行良好。
  • Eclipse Neon/Ubuntu 16.04 在 pom.xml 的第一行标记了一个问题,即“org.apache.maven.plugin.war.WarMojo”。
  • pom.xml 看起来像(某些部分用 *** 匿名):

非常感谢您的帮助。

0 投票
1 回答
460 浏览

eclipse - Eclipse JEE 中的 Spring/Maven 项目:applicationContext.xml 无法打开

收到一个 Spring/Maven 项目后,我:

  • mvn eclipse:eclipse过去,
  • 将其加载到 Eclipse JEE(最新版本,称为 Neon)中,
  • 为它添加了Dynamic Web Module刻面,
  • 点击 Run Jetty 就可以了。

问题:它没有找到自己的 applicationContext.xml,即使它存在于src/main/webapp/WEB-INF/classes/applicationContext.xml.

问题:我如何告诉 Eclipse JEE applicationContext.xml 在哪里,或者解决这个问题?

0 投票
2 回答
36 浏览

mysql - 通过 EJB 丢失存储在从 DAO 到业务的列表中的 id(主键)值

我想在 XHTML 页面中显示用户列表。我通过 EJB (3.0) 从 managedBean 向业务发送请求,然后仍然通过 EJB (3.0) 向 DAO 发送另一个请求。我正在使用 JPA 2 和带有实体管理器的 MySQL 数据库。

我正在向我的数据库发送以下请求

那时一切都很好,我的列表中的所有用户都有所有属性,尤其是 id(主键)。我的用户类有一个属性(生日)并继承自超类 Parent(姓名、名字、邮件、电话...),该父类再次继承自另一个名为 Who 的类,该类只有一个名为 id 的属性(主键)。然后我通过 EJB 将我的列表(用户)返回给企业,一旦进入企业,我意识到所有的 id 属性都是 0。我保留了除 id 之外的所有其他属性(姓名、名字……),我想不通找出我为什么会失去这些价值观。在DAO中我的List中有很好的存储,但在业务中一次全部更改为0。

这是我的商务舱,非常简单

0 投票
3 回答
7566 浏览

spring - SocketTimeoutException:打开新的 Spring Starter 项目时为 null

SocketTimeoutException:打开新的 Spring Starter 项目时为 null

在此处输入图像描述

0 投票
1 回答
1667 浏览

jakarta-ee - 需要 JBoss Wildfly 10 Ear 部署指南

我似乎找不到在 WildFly 10 上配置 JEE EAR 部署的丰富资源。我仍然坚持定义 application.xml。

我有这个文档 - https://docs.jboss.org/author/display/WFLY8/Deployment+Descriptors+used+In+WildFly和 application.xml 的引用 XSD,但我似乎仍然无法让 EAR部署。所以我基本上需要信息来将此文档与实际应用程序联系起来。

我正在运行服务器;使用 Eclipse 霓虹灯;将现有的 JBoss 5.2 应用程序移动到企业应用程序项目中(即有 *Web.war、*EJB.jar、*Connector.rar、*Client.jar)。

我部署时遇到的错误是:

“错误......MSC服务线程1-2)MSC000001:无法启动服务jboss.deployment.unit。“WildDLM.ear”。结构:服务jboss.deployment.unit中的org.jboss.msc.service.StartException。“ MyApp.ear".STRUCTURE: WFLYSRV0153: 无法处理部署“MyApp.ear”的阶段结构...原因...DeploymentUnitProcessingException WFLYEE0053: 无法解析“/C:/wildfly-10.1.0.Final/standalone/部署/MyEar.ear/META-INF/application.xml"

即使删除了 EJB 和连接器资源,我也会遇到同样的错误(又名。还没有使用这些;在 EJB 模块中有哑元包。)我试过查看这个 - https://docs.jboss.org/author/display /MODULES/Home 但它基本上是空的,并且正在进行中。
Wildfly 10 安装下的/examples 目录没有app 代码,似乎只是运行服务器的示例。

我已经尝试过使用我在 stackoverflow 上的类似帖子中看到的 XML 元素进行试验,但这不再是一个猜谜游戏。

我应该使用 AS7 文档吗?

任何帮助表示赞赏!我需要扎实的基础,因为我有更多的代码模块要添加和大量的重构要做。

谢谢,

安妮

0 投票
1 回答
1038 浏览

java - 何时使用胖客户端而不是瘦客户端?

我需要编写一个utility programinJAVA让用户上传文件(电子表格等)并将其显示在 UI 上,然后对其进行一些交互并从中创建一个模板(平面文件)。这更像是将一种格式映射到另一种格式。我应该为这种情况做一个web-app或吗?desktop app(standalone/thick client)什么标准让您在两者之间做出决定?我是桌面应用程序的新手,所以我更倾向于一个非常简单的webapp部署在tomcat. 但是,如果值得努力做一个厚厚的客户,我愿意让我的脚湿透。

有小费吗?

0 投票
1 回答
1017 浏览

java - 错误 org.hibernate.property.BasicPropertyAccessor - IllegalArgumentException

我正在使用 XML 映射。我试图在发票和产品之间建立多对多关联(一张发票可以包含许多产品,一个产品可以属于许多发票)。我的方法是创建一个名为“InvoiceLine”的关联,该关联将包含单个产品、其数量和总数,并且此 InvoiceLine 将属于单个 Invoice。-Invoice 有很多 invoiceLines -InvoiceLine 有很多 Products,并且有一个属性,即与发票对应的 Invoice Id 在寻找进行此映射的方法时,我开始知道您不能进行多对多与一个额外的列关联,并且我需要创建 2 个一对多关联来替换该多对多关联。这是我尝试过的,但我不断收到错误消息:

这是我的映射类、关联实体和 servlet。 发票行.hbm.xml:

产品.hbm.xml:

发票.hbm.xml:

这就是SERVLET

引发错误的行是:

add 方法继承自这个 GenericDao:

请注意,方法 add 非常适用于 Product 等其他实体,所以我认为问题出在 InvoiceLine 的 xml 映射而不是 java 代码

这是我的InvoiceLine 实体

产品实体

0 投票
0 回答
180 浏览

jsp - Wildfly 服务器上的简单 JSP 部署(404 - 未找到)

我在尝试在wildfly-9服务器上测试 JSP 的部署时遇到了问题,它说404-Not Found相同的 JSP 在Tomcat server. 部署时 JSP/Servlet 都会出现同样的问题!!!

0 投票
1 回答
496 浏览

java - 带有 Eclipse 和 Tomcat 的 Java EE:找不到驱动程序

我正在开发一个 Java EE 项目(下面的配置),我面临着一个似乎是常规异常的情况:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.

我正在使用 Eclipse、嵌入式 Tomcat 7 和 Maven,即使找到了用于测试的驱动程序,Tomcat 也找不到它。

我搜索了一些答案123但建议不清楚:建议将 更改mysql-connector-javaprovided,并手动复制服务器中的依赖项(不清楚如何)。

但是我不明白为什么我应该排除部署的依赖项(范围provided)并手动添加它,这不是矛盾吗?

阅读Maven 文档后,我觉得运行环境需要依赖,因此compile范围最适合。

正如你所看到的,我正试图弄清楚这些事情,所以我宁愿有一个解释而不是一个神奇的修复。

配置:

数据库属性:

  • URL = jdbc:mysql://127.0.0.1:3306/XXX-db?zeroDateTimeBehavior=convertToNull
  • USERBD = XXX
  • PASSWORDBD = XXX
  • DRIVER = com.mysql.jdbc.Driver

属性加载: