|
oa报错内容如下:
itComponents, message:get entityManager for class com.x.component.core.entity.Component error., exception:java.lang.IllegalStateException.
java.lang.IllegalStateException: get entityManager for class com.x.component.core.entity.Component error.
at com.x.base.core.container.factory.EntityManagerContainerFactory.createEntityManager(EntityManagerContainerFactory.java:115) ~[x_base_core_project.jar:?]
at com.x.base.core.container.EntityManagerContainerBasic.get(EntityManagerContainerBasic.java:36) ~[x_base_core_project.jar:?]
at com.x.base.core.container.EntityManagerContainer.listEqualOrIn(EntityManagerContainer.java:584) ~[x_base_core_project.jar:?]
at com.x.component.assemble.control.schedule.InitComponents.init(InitComponents.java:38) ~[classes/:?]
at com.x.component.assemble.control.schedule.InitComponents.schedule(InitComponents.java:28) ~[classes/:?]
at com.x.base.core.project.schedule.AbstractJob.execute(AbstractJob.java:25) ~[x_base_core_project.jar:?]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.3.1.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) ~[quartz-2.3.1.jar:?]
Caused by: org.apache.openjpa.persistence.PersistenceException: Table 'CPT_COMPONENT' already exists {stmnt 1800081967 CREATE TABLE CPT_COMPONENT (xid VARCHAR(64) NOT NULL, xcreateTime DATETIME, xsequence VARCHAR(128), xupdateTime DATETIME, xdistributeFactor INTEGER, xiconPath VARCHAR(255), xname VARCHAR(255), xorderNumber INTEGER, xpath VARCHAR(255), xtitle VARCHAR(255), xtype VARCHAR(16), xvisible BIT, UNIQUE CPT_COMPONENT_DUC (xid, xcreateTime, xupdateTime, xsequence)) ENGINE = innodb} [code=1050, state=42S01]
at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:625) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:488) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:173) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:178) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBrokerFactory.java:134) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:213) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:166) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.doCreateEM(EntityManagerFactoryImpl.java:282) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:201) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:188) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:178) ~[openjpa-3.2.2.jar:3.2.2]
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:64) ~[openjpa-3.2.2.jar:3.2.2]
2.config下数据路连接配置如下:
[
{
"url":"jdbc:mysql://192.168.221.150:8066/TRY?autoReconnect=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8",
"username" : "root",
"password" :"123456",
"includes": [],
"excludes": [],
"enable" : true,
"driverClassName" : "com.mysql.cj.jdbc.Driver"
}
]
|
|