Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';无法启动JBoss,缺少部署_Java_Eclipse_Jboss - Fatal编程技术网

Java Can';无法启动JBoss,缺少部署

Java Can';无法启动JBoss,缺少部署,java,eclipse,jboss,Java,Eclipse,Jboss,我在JBoss上遇到了一个奇怪的错误。这很奇怪,因为它正在寻找一些旧项目,这些项目甚至与我当前的项目无关,并且在eclipse中也从我的工作区中删除了 当我尝试运行当前项目时,出现以下错误: DEPLOYMENTS MISSING DEPENDENCIES: Deployment "jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3" is missing the fol

我在JBoss上遇到了一个奇怪的错误。这很奇怪,因为它正在寻找一些旧项目,这些项目甚至与我当前的项目无关,并且在eclipse中也从我的工作区中删除了

当我尝试运行当前项目时,出现以下错误:

DEPLOYMENTS MISSING DEPENDENCIES: Deployment "jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3" is missing the following dependencies: Dependency "" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA' **") Deployment "jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3_endpoint" is missing the following dependencies: Dependency "jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall") DEPLOYMENTS IN ERROR: Deployment "" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA' ** Deployment "persistence.unit:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA" is in error due to the following reason(s): org.hibernate.HibernateException: Hibernate Dialect must be explicitly set 部署缺少依赖项: 部署“jboss.j2ee:ear=bibliotheeekear.ear,jar=bibliotheejb.jar,name=Bibliotheek,service=EJB3”缺少以下依赖关系: 依赖项“”(应处于“已描述”状态,但实际上处于“未解决的需求”持久化状态。单位:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA'**”) 部署“jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3_endpoint”缺少以下依赖项: 依赖项“jboss.j2ee:ear=BibliotheekEAR.ear,jar=BibliotheekEJB.jar,name=Bibliotheek,service=EJB3”(应处于“已配置”状态,但实际上处于“预安装”状态) 错误的部署: 部署“”由于以下原因出错:**未解决的需求的持久性。单位:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA'** 由于以下原因,部署“persistence.unit:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA”出错:org.hibernate.HibernateException:必须显式设置hibernate方言 有什么想法吗


我已经删除了所有这些项目,所以我不知道它为什么要查找它们…

您似乎没有为应用程序中使用的数据库正确设置Hibernate数据库方言属性。尝试在
persistence.xml
文件中设置数据库方言,如下所示:

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>

如果您使用的是MySQL。列出了最常用的冬眠方言

我已经删除了所有这些项目,所以我不知道它为什么要寻找它们

从哪里删除?可能需要再次检查它们是否是您正在使用的服务器配置的deploytmp目录下的任何剩余跟踪

另见

我注意到,当我没有运行任何项目并且不使用数据库时,我也会遇到(同样)错误。出于某种原因,JBoss在启动、启动时正在寻找那些BibliotheekJPA.jar和其他Bibliotheek****文件。知道为什么会这样吗?非常感谢。确保您已经从部署目录中删除了所有这些文件,查看每个.ear、.war和.jar文件,并查看您的tmp目录。嘿,您的意思是我应该删除C:\JBoss\server\web\deploy和C:\JBoss\server\web\conf中的所有内容吗?我没有从我的旧项目中认出任何名称(我确实只从eclipse中删除了那些名称,我认为这会起作用,不知道它们被复制到JBoss中)@Sled不,不是
deploy
下的所有内容,只是潜在的罪魁祸首。但是,您可以安全地删除
tmp
(执行)下的所有内容。我没有提到
conf
。对不起,我的意思是键入tmp,不管怎样:我从原始JBoss rar还原了我的服务器文件夹,并清空了tmp,就这样做了。谢谢你的帮助!