查看: 4472|回复: 4

o2oa连接不了达梦数据库,按照步骤做会报错

升级   0.72%

14

主题

14

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2020-8-26 15:01:09 | 显示全部楼层 |阅读模式
运行结果:

C:\Users\24068\Downloads\o2server-5.1.1-windows\o2server>"C:\Users\24068\Downloads\o2server-5.1.1-windows\o2server\jvm\windows\bin\java" -server -Xms2g -Xmx5g -Duser.timezone=GMT+08 -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -jar "C:\Users\24068\Downloads\o2server-5.1.1-windows\o2server\console.jar"
redirct stdout/stderr to C:\Users\24068\Downloads\o2server-5.1.1-windows\o2server\logs\2020_08_26.out.log

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @@@                          @@@
    @@@                          @@@
    @@@@@@@@@@@@@@@@@@@@@@@@@@   @@@
                           @@@   @@@
                           @@@   @@@
    @@@   @@@@@@@@@@#      @@@   @@@
    @@@           @@@      @@@   @@@
    @@@           @@@      @@@   @@@
    @@@   @@@@@@@@@@#      @@@   @@@
    @@@   @@@              @@@   @@@
    @@@   @@@              @@@   @@@
    @@@   @@@@@@@@@@@@@@@@@@@@   @@@
    @@@                          @@@
    @@@                          @@@
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

>>> server directory:C:\Users\24068\Downloads\o2server-5.1.1-windows\o2server
>>> version:5.1.1
>>> nodeAgent port:20010, encrypt:true
help                                   show usage message.
start|stop [all]                       start stop all enable server.
start|stop data                        start stop data server.
start|stop storage                     start stop storage server.
start|stop center                      start stop center server.
start|stop application                 start stop application server.
start|stop web                         start stop web server.
setPassword (oldpasswd) (newpasswd)    change initial manager password.
create encrypt key                     create random RSA key.
version                                show available update version.
exit                                   exit after stop.
ctl -<argument> option                 system control command, no argument display help.
****************************************
* storage server start completed.
* port: 20040.
****************************************
2020-08-26 11:59:31.014 PRINT [main] com.x.program.center.Context - com.x.base.core.project.x_program_center loading datas, entity size:22.
342  com.x.organization.core.entity.Role  WARN   [main] openjpa.jdbc.JDBC - This database dictionary "class com.x.base.core.openjpa.jdbc.sql.DMDictionary" is not officially supported by OpenJPA.
八月 26, 2020 11:59:32 上午 com.alibaba.druid.pool.DruidDataSource info
信息: {dataSource-1} inited
八月 26, 2020 11:59:32 上午 com.alibaba.druid.filter.stat.StatFilter error
严重: merge sql error, dbType dm, druid-1.1.21, sql : CREATE TABLE X.ORG_ROLE (xid VARCHAR(64) NOT NULL, xcreateTime TIMESTAMP, xscratchBoolean BIT, xscratchDate TIMESTAMP, xscratchInteger TIMESTAMP, xscratchString VARCHAR(255), xsequence VARCHAR(128), xupdateTime TIMESTAMP, xdistributeFactor INT, xdescription VARCHAR(255), xdistinguishedName VARCHAR(255), xname VARCHAR(255), xorderNumber INT, xpinyin VARCHAR(255), xpinyinInitial VARCHAR(255), xunique VARCHAR(255), PRIMARY KEY (xid), CONSTRAINT ORG_ROLE_DUC UNIQUE (xid, xcreateTime, xupdateTime, xsequence) DEFERRABLE)
com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'nce) DEFERRABLE)', expect RPAREN, actual IDENTIFIER pos 519, line 1, column 509, token IDENTIFIER DEFERRABLE
        at com.alibaba.druid.sql.parser.SQLParser.printError(SQLParser.java:344)
        at com.alibaba.druid.sql.parser.SQLParser.accept(SQLParser.java:352)
        at com.alibaba.druid.sql.parser.SQLCreateTableParser.parseCreateTable(SQLCreateTableParser.java:137)
        at com.alibaba.druid.sql.parser.SQLStatementParser.parseCreate(SQLStatementParser.java:2154)
        at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:260)
        at com.alibaba.druid.sql.parser.SQLStatementParser.parseStatementList(SQLStatementParser.java:171)
        at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:98)
        at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:81)
        at com.alibaba.druid.sql.visitor.ParameterizedOutputVisitorUtils.parameterize(ParameterizedOutputVisitorUtils.java:54)
        at com.alibaba.druid.filter.stat.StatFilter.mergeSql(StatFilter.java:147)
        at com.alibaba.druid.filter.stat.StatFilter.createSqlStat(StatFilter.java:648)
        at com.alibaba.druid.filter.stat.StatFilter.internalBeforeStatementExecute(StatFilter.java:403)
        at com.alibaba.druid.filter.stat.StatFilter.statementExecuteUpdateBefore(StatFilter.java:331)
        at com.alibaba.druid.filter.FilterEventAdapter.statement_executeUpdate(FilterEventAdapter.java:324)
        at com.alibaba.druid.filter.FilterChainImpl.statement_executeUpdate(FilterChainImpl.java:2896)
        at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.executeUpdate(StatementProxyImpl.java:235)
        at com.alibaba.druid.pool.DruidPooledStatement.executeUpdate(DruidPooledStatement.java:325)
        at org.apache.openjpa.lib.jdbc.DelegatingStatement.executeUpdate(DelegatingStatement.java:123)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingStatement.executeUpdate(LoggingConnectionDecorator.java:953)
        at org.apache.openjpa.lib.jdbc.DelegatingStatement.executeUpdate(DelegatingStatement.java:123)
        at org.apache.openjpa.jdbc.schema.SchemaTool.executeSQL(SchemaTool.java:1377)
        at org.apache.openjpa.jdbc.schema.SchemaTool.createTable(SchemaTool.java:1117)
        at org.apache.openjpa.jdbc.schema.SchemaTool.buildSchema(SchemaTool.java:659)
        at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:562)
        at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:401)
        at org.apache.openjpa.jdbc.schema.SchemaTool.run(SchemaTool.java:373)
        at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:571)
        at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:489)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:177)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:181)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBrokerFactory.java:138)
        at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:213)
        at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:166)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:262)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:177)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:167)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:64)
        at com.x.base.core.container.factory.EntityManagerContainerFactory.createEntityManager(EntityManagerContainerFactory.java:103)
        at com.x.base.core.container.EntityManagerContainerBasic.get(EntityManagerContainerBasic.java:36)
        at com.x.program.center.Context.checkDefaultRole(Context.java:230)
        at com.x.program.center.Context.concrete(Context.java:163)
        at com.x.program.center.ApplicationServletContextListener.contextInitialized(ApplicationServletContextListener.java:13)
        at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:930)
        at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
        at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:889)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:356)
        at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
        at org.eclipse.jetty.quickstart.QuickStartWebApp.startWebapp(QuickStartWebApp.java:131)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:822)
        at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
        at org.eclipse.jetty.quickstart.QuickStartWebApp.doStart(QuickStartWebApp.java:200)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:425)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.server.Server.start(Server.java:407)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.server.Server.doStart(Server.java:371)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at com.x.server.console.server.center.CenterServerTools.start(CenterServerTools.java:92)
        at com.x.server.console.server.Servers.startCenterServer(Servers.java:112)
        at com.x.server.console.Main.startCenterServer(Main.java:370)
        at com.x.server.console.Main.startAll(Main.java:427)
        at com.x.server.console.Main.main(Main.java:141)
java.lang.Exception: get entityManager for class com.x.organization.core.entity.Role error.
        at com.x.base.core.container.factory.EntityManagerContainerFactory.createEntityManager(EntityManagerContainerFactory.java:109)
        at com.x.base.core.container.EntityManagerContainerBasic.get(EntityManagerContainerBasic.java:36)
        at com.x.program.center.Context.checkDefaultRole(Context.java:230)
        at com.x.program.center.Context.concrete(Context.java:163)
        at com.x.program.center.ApplicationServletContextListener.contextInitialized(ApplicationServletContextListener.java:13)
        at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:930)
        at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:553)
        at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:889)
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:356)
        at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1445)
        at org.eclipse.jetty.quickstart.QuickStartWebApp.startWebapp(QuickStartWebApp.java:131)
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1409)
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:822)
        at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:275)
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
        at org.eclipse.jetty.quickstart.QuickStartWebApp.doStart(QuickStartWebApp.java:200)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:425)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
        at org.eclipse.jetty.server.Server.start(Server.java:407)
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
        at org.eclipse.jetty.server.Server.doStart(Server.java:371)
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
        at com.x.server.console.server.center.CenterServerTools.start(CenterServerTools.java:92)
        at com.x.server.console.server.Servers.startCenterServer(Servers.java:112)
        at com.x.server.console.Main.startCenterServer(Main.java:370)
        at com.x.server.console.Main.startAll(Main.java:427)
        at com.x.server.console.Main.main(Main.java:141)
Caused by: <openjpa-3.1.0-rafcec21a1d489dff682a3ce7986fac6a1c80e8e0 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: 第1 行附近出现错误:
无效的模式名[X] {stmnt 1544562778 CREATE TABLE X.ORG_ROLE (xid VARCHAR(64) NOT NULL, xcreateTime TIMESTAMP, xscratchBoolean BIT, xscratchDate TIMESTAMP, xscratchInteger TIMESTAMP, xscratchString VARCHAR(255), xsequence VARCHAR(128), xupdateTime TIMESTAMP, xdistributeFactor INT, xdescription VARCHAR(255), xdistinguishedName VARCHAR(255), xname VARCHAR(255), xorderNumber INT, xpinyin VARCHAR(255), xpinyinInitial VARCHAR(255), xunique VARCHAR(255), PRIMARY KEY (xid), CONSTRAINT ORG_ROLE_DUC UNIQUE (xid, xcreateTime, xupdateTime, xsequence) DEFERRABLE)} [code=-2103, state=3F000]
        at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:625)
        at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:489)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:177)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.synchronizeMappings(JDBCBrokerFactory.java:181)
        at org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBrokerFactory.java:138)
        at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:213)
        at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:166)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:262)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:177)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:167)
        at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:64)
        at com.x.base.core.container.factory.EntityManagerContainerFactory.createEntityManager(EntityManagerContainerFactory.java:103)
        ... 36 more
Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: 第1 行附近出现错误:
无效的模式名[X] {stmnt 1544562778 CREATE TABLE X.ORG_ROLE (xid VARCHAR(64) NOT NULL, xcreateTime TIMESTAMP, xscratchBoolean BIT, xscratchDate TIMESTAMP, xscratchInteger TIMESTAMP, xscratchString VARCHAR(255), xsequence VARCHAR(128), xupdateTime TIMESTAMP, xdistributeFactor INT, xdescription VARCHAR(255), xdistinguishedName VARCHAR(255), xname VARCHAR(255), xorderNumber INT, xpinyin VARCHAR(255), xpinyinInitial VARCHAR(255), xunique VARCHAR(255), PRIMARY KEY (xid), CONSTRAINT ORG_ROLE_DUC UNIQUE (xid, xcreateTime, xupdateTime, xsequence) DEFERRABLE)} [code=-2103, state=3F000]
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:219)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:203)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$700(LoggingConnectionDecorator.java:58)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingStatement.executeUpdate(LoggingConnectionDecorator.java:955)
        at org.apache.openjpa.lib.jdbc.DelegatingStatement.executeUpdate(DelegatingStatement.java:123)
        at org.apache.openjpa.jdbc.schema.SchemaTool.executeSQL(SchemaTool.java:1377)
        at org.apache.openjpa.jdbc.schema.SchemaTool.createTable(SchemaTool.java:1117)
        at org.apache.openjpa.jdbc.schema.SchemaTool.buildSchema(SchemaTool.java:659)
        at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:562)
        at org.apache.openjpa.jdbc.schema.SchemaTool.add(SchemaTool.java:401)
        at org.apache.openjpa.jdbc.schema.SchemaTool.run(SchemaTool.java:373)
        at org.apache.openjpa.jdbc.meta.MappingTool.record(MappingTool.java:571)
        ... 47 more
****************************************
* center server start completed.
* port: 20030.
****************************************
****************************************
* web server start completed.
* port: 80.
****************************************
还是没有连上达梦数据库
回复

使用道具 举报

升级   0.62%

8

主题

18

回帖

62

积分

注册会员

Rank: 2

积分
62
发表于 2020-9-3 10:22:40 | 显示全部楼层
已解决,谢谢了
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-8-26 16:18:09 | 显示全部楼层
看报错信息是没有新建X模式,可以参照下面的文档看看是否缺少了某些步骤
https://www.yuque.com/docs/share/0dcb1c3f-e7e3-4a99-800b-42f14bd133f7
回复

使用道具 举报

升级   0.98%

18

主题

21

回帖

98

积分

注册会员

Rank: 2

积分
98
发表于 2020-8-26 16:09:34 | 显示全部楼层


改的内容,就是这样
回复

使用道具 举报

升级   0.94%

6

主题

4

回帖

94

积分

注册会员

Rank: 2

积分
94
发表于 2023-4-27 15:30:17 | 显示全部楼层
externaldatasource怎么配置?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread