java - 工件部署期间出错:注销 MBean 时出现问题:javax.management.InstanceNotFoundException
问题描述
我正在学习java ee。并尝试使用模型和存储库创建简单的“hello world”应用程序,但在尝试部署到 glassfish5 时出现“”错误。我正在使用 IntelliJ。
我认为这可能是因为 war 无法编译,但是当我从命令行运行 maven 时,它会打包所有内容。
BookRepository.java
@PersistenceContext(unitName = "bookStorePU")
private EntityManager em;
public Book find(Long id){
return em.find(Book.class, id);
}
}
持久性.xml
<persistence-unit name="bookStorePU" transaction-type="JTA">
<class>com.learning.model.Book</class>
<properties>
<property name="javax.persistance.schema-generation.database.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.scripts.action" value="drop-and-create"/>
<property name="javax.persistence.schema-generation.scripts.create-target" value="bookStoreCreate.ddl"/>
<property name="javax.persistance.schema-generation.scripts.drop-target" value="bookStoreDrop.ddl"/>
</properties>
</persistence-unit>
我希望它能够编译并部署到 glassfish,但我得到了异常:
[2019-10-09T11:56:48.412+0200] [glassfish 5.0] [WARNING] [] [org.eclipse.persistence.session./file:/C:/projects/projectname/target/projectname-1.0-SNAPSHOT/WEB-INF/classes/_bookStorePU.server] [tid: _ThreadID=46 _ThreadName=admin-listener(5)] [timeMillis: 1570615008412] [levelValue: 900] [[
Problem while unregistering MBean: javax.management.InstanceNotFoundException: TopLink:Name=Development-/file_/C_/projects/projectname/target/projectname-1.0-SNAPSHOT/WEB-INF/classes/_bookStorePU,Type=Configuration]]
[2019-10-09T11:56:48.414+0200] [glassfish 5.0] [WARNING] [] [org.eclipse.persistence.session./file:/C:/projects/projectname/target/projectname-1.0-SNAPSHOT/WEB-INF/classes/_bookStorePU.server] [tid: _ThreadID=46 _ThreadName=admin-listener(5)] [timeMillis: 1570615008414] [levelValue: 900] [[
Problem while unregistering MBean: javax.management.InstanceNotFoundException: TopLink:Name=Session(/file_/C_/projects/projectname/target/projectname-1.0-SNAPSHOT/WEB-INF/classes/_bookStorePU)]]
在玻璃鱼原木中
解决方案
推荐阅读
- zoho - 从 Zoho APIv1 升级到 APIV2 -> 请求不保存数据
- reactjs - Gatsby:为什么本地服务器与生产构建的站点呈现不同?
- angular - 为什么在 API 调用上使用 Angular 服务更好?
- java - 如何设置在 Java JPA/Hibernate 中不是自动生成的 @Id 主键?
- reactjs - Material UI、React 和样式化一些(不是全部)组件
- c# - 安装新 Windows 后无法构建项目
- mongodb - 产品无法删除
- angular - 为什么遇到表达式时不显示离子骨架文本
- intellij-idea - 如何在idea的资源管理器中显示类文件
- python - 如何通过将一个数据帧与另一个数据帧进行比较来填充一个数据帧中的列