org.activiti.rest.editor.model.ModelEditorJsonRestResource - 创建模型时出错 JSON
org.activiti.rest.editor.model.ModelEditorJsonRestResource - Error creating model JSON
我使用 activiti-5.15.1
我在我的服务器下部署了activiti-explorer和activiti-rest tomcat-6.0.18\webapps
我将此 war 与作为数据库的 postgres 相关联
我在activiti-explorer和activiti-restdb.properties中改变
db=postgres
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql://localhost:5432/activiti
jdbc.username=postgres
jdbc.password=postgres
我把 postgresql-jdbc3-8.1-405.jar 放在 lib 文件夹下
当我启动服务器时,创建了 23 table,
但使用 http://com.supcom:8080/activiti-explorer/
当我尝试创建新模型时出现此错误:
ERROR org.activiti.rest.editor.model.ModelEditorJsonRestResource - Error creating model JSON
org.codehaus.jackson.JsonParseException: Unexpected character ('j' (code 106)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@390afb; line: 1, column: 2]
at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:442)
at org.codehaus.jackson.impl.ReaderBasedParser._handleUnexpectedValue(ReaderBasedParser.java:1198)
at org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:485)
at org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2770)
at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2718)
at org.codehaus.jackson.map.ObjectMapper.readTree(ObjectMapper.java:1542)
at org.activiti.rest.editor.model.ModelEditorJsonRestResource.getEditorJson(ModelEditorJsonRestResource.java:53)
当我尝试导入在eclipse下使用activiti插件创建的其他模型时显示相同的错误
此错误是由于 PostgreSQL jar 的多个版本造成的。
根据 postgresql 网站 https://jdbc.postgresql.org/download.html
如果您使用的是 JDK 1.6,那么 JDBC4 是合适的。(JDBC4 Postgresql 驱动程序,版本 9.4-1208)。
该 jar 必须在 activiti-explorer lib 文件夹、您的应用程序和 tomcat lib 文件夹中使用。
我使用 activiti-5.15.1
我在我的服务器下部署了activiti-explorer和activiti-rest tomcat-6.0.18\webapps
我将此 war 与作为数据库的 postgres 相关联
我在activiti-explorer和activiti-restdb.properties中改变
db=postgres
jdbc.driver=org.postgresql.Driver
jdbc.url=jdbc:postgresql://localhost:5432/activiti
jdbc.username=postgres
jdbc.password=postgres
我把 postgresql-jdbc3-8.1-405.jar 放在 lib 文件夹下
当我启动服务器时,创建了 23 table,
但使用 http://com.supcom:8080/activiti-explorer/
当我尝试创建新模型时出现此错误:
ERROR org.activiti.rest.editor.model.ModelEditorJsonRestResource - Error creating model JSON
org.codehaus.jackson.JsonParseException: Unexpected character ('j' (code 106)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@390afb; line: 1, column: 2]
at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:442)
at org.codehaus.jackson.impl.ReaderBasedParser._handleUnexpectedValue(ReaderBasedParser.java:1198)
at org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:485)
at org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2770)
at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2718)
at org.codehaus.jackson.map.ObjectMapper.readTree(ObjectMapper.java:1542)
at org.activiti.rest.editor.model.ModelEditorJsonRestResource.getEditorJson(ModelEditorJsonRestResource.java:53)
当我尝试导入在eclipse下使用activiti插件创建的其他模型时显示相同的错误
此错误是由于 PostgreSQL jar 的多个版本造成的。
根据 postgresql 网站 https://jdbc.postgresql.org/download.html
如果您使用的是 JDK 1.6,那么 JDBC4 是合适的。(JDBC4 Postgresql 驱动程序,版本 9.4-1208)。
该 jar 必须在 activiti-explorer lib 文件夹、您的应用程序和 tomcat lib 文件夹中使用。