- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Orbeon 运行良好。下一步是连接到 MySQL 数据库。
我按照 http://wiki.orbeon.com/forms/doc/developer-guide/form-runner/mysql-persistence-layer 上的以下说明进行操作
为用户“orbeon”创建数据库+表,并将“orbeon”作为密码
将“mysql-connector-java-5.1.13-bin.jar”放置在“/etc/apache-tomcat-5.5.31/common/lib”中
使用以下说明测试了 jdbc 驱动程序(tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html 上的 MySQL DBCP 示例)。这个例子运行得很好,所以我得出的结论是 JDBC 驱动程序没有任何问题。
在“etc/apache-tomcat-5.3.1/conf”中的“server.xml”中添加了以下内容
<Context path="/orbeon" docBase="orbeon"
debug="5" reloadable="true" crossContext="true">
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
initialSize="3" maxActive="10" maxIdle="20" maxWait="30000"
driverClassName="com.mysql.jdbc.Driver"
poolPreparedStatements="true"
username="orbeon"
password="orbeon"
url="jdbc:mysql://localhost:3306/orbeon"/>
</Context>
在“etc/apache-tomcat-5.3.1/webapps/orbeon/WEB-INF/config”上创建了一个新文件“properties-local.xml”并添加了以下行:
< property as="xs:anyURI"name="oxf.fr.persistence.app.uri...*"value="/fr/service/mysql"/>
当我从 tomcat 关闭并重新启动时,没有问题,当我想要向现有表单添加数据或想要添加新表单定义时,问题就开始了。
我已经研究了 4 个小时,但无法解决它。
有人知道这个问题吗?
非常感谢。
科恩
PS:这是 ORBEON 日志文件:
2010-11-29 07:35:57,829 INFO OrbeonServletContextListener - Servlet Context Listener - Context initialized.
2010-11-29 07:35:57,908 INFO ProcessorService - Servlet - Servlet initialized.
2010-11-29 07:35:57,927 INFO ProcessorService - Servlet - Servlet initialized.
2010-11-29 07:35:57,968 INFO EXistServlet - EXistServlet: exist.home=/etc/apache-tomcat-5.5.31/webapps/orbeon/WEB-INF
2010-11-29 07:35:57,968 INFO EXistServlet - reading configuration from /etc/apache-tomcat-5.5.31/webapps/orbeon/WEB-INF/exist-conf.xml
2010-11-29 07:35:57,983 INFO Configuration - Reading configuration from file /etc/apache-tomcat-5.5.31/webapps/orbeon/WEB-INF/exist-conf.xml
2010-11-29 07:35:58,771 WARN eXistURLStreamHandlerFactory - The JVM has already an URLStreamHandlerFactory registered, skipping...
2010-11-29 07:35:58,771 INFO eXistURLStreamHandlerFactory - Setting java.protocol.handler.pkgs to org.exist.protocolhandler.protocols
2010-11-29 07:35:58,788 INFO Configuration - Add catalog uri file:/etc/apache-tomcat-5.5.31/webapps/orbeon//WEB-INF/catalog.xml
2010-11-29 07:35:58,789 INFO GrammarPool - Initializing GrammarPool.
2010-11-29 07:35:58,792 INFO EXistServlet - configuring eXist instance
2010-11-29 07:35:58,876 INFO SimpleThreadPool - Job execution threads will use class loader of thread: main
2010-11-29 07:35:58,913 INFO QuartzScheduler - Quartz Scheduler v.1.6.0 created.
2010-11-29 07:35:58,916 INFO RAMJobStore - RAMJobStore initialized.
2010-11-29 07:35:58,917 INFO StdSchedulerFactory - Quartz scheduler 'exist_QuartzScheduler' initialized from an externally provided properties instance.
2010-11-29 07:35:58,917 INFO StdSchedulerFactory - Quartz scheduler version: 1.6.0
2010-11-29 07:35:58,950 INFO DefaultCacheManager - Cache settings: 49,152k; totalPages: 12,288; maxCacheSize: 11,059
2010-11-29 07:35:58,956 WARN AgentFactory - Class not found for JMX agent: org.exist.management.impl.JMXAgent
2010-11-29 07:35:58,964 INFO XQueryPool - QueryPool: size = 128; maxStackSize = 5; timeout = 120,000; timeoutCheckInterval = 30,000
2010-11-29 07:35:59,190 INFO IndexManager - Registered index org.exist.indexing.ngram.NGramIndex as ngram-index
2010-11-29 07:35:59,196 INFO IndexManager - Registered index org.exist.fulltext.FTIndex as ft-legacy-index
2010-11-29 07:35:59,649 INFO QuartzScheduler - Scheduler exist_QuartzScheduler_$_NON_CLUSTERED started.
2010-11-29 07:35:59,660 INFO EXistServlet - registering XMLDB driver
2010-11-29 07:35:59,731 INFO EXistServlet - Using default user guest for all unauthorized requests.
2010-11-29 07:35:59,949 INFO XmlLibraryChecker - Looking for a valid Parser...
Checking for Xerces, found version Xerces-J 2.9.0
OK!
2010-11-29 07:35:59,950 INFO XmlLibraryChecker - Looking for a valid Transformer...
Checking for Saxon, found version 9.1.0.8
OK!
2010-11-29 07:35:59,951 INFO XmlLibraryChecker - Looking for a valid Resolver...
Checking for Resolver, found version XmlResolver 1.2
OK!
2010-11-29 07:35:59,952 INFO XmlLibraryChecker - Using parser org.orbeon.oxf.xml.xerces.XercesSAXParser
2010-11-29 07:35:59,962 INFO XmlLibraryChecker - Using transformer com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
2010-11-29 07:37:28,534 INFO ProcessorService - /fr/orbeon/bookshelf/new - Received request
2010-11-29 07:37:32,992 INFO ProcessorService - /fr/service/resource/crud/orbeon/bookshelf/form/form.xhtml - Received request
2010-11-29 07:37:33,972 INFO ProcessorService - /fr/service/resource/crud/orbeon/bookshelf/form/form.xhtml - Timing: 958 - Cache hits for cache.main: 323, fault: 62, adds: 61, expirations: 0, success rate: 83%
2010-11-29 07:37:35,220 WARN XFormsServer - ignoring property on xforms:model element {name: "computed-binds"}
2010-11-29 07:37:37,871 INFO ProcessorService - /fr/service/i18n/fr-resources/orbeon/bookshelf - Received request
2010-11-29 07:37:40,059 INFO ProcessorService - /fr/service/i18n/fr-resources/orbeon/bookshelf - Timing: 2188 - Cache hits for cache.main: 354, fault: 71, adds: 72, expirations: 0, success rate: 83%
2010-11-29 07:37:40,607 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:37:40,608 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:37:40,949 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:37:40,949 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:37:41,007 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:37:41,008 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:37:41,081 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:37:41,097 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:37:41,323 INFO DatabaseImpl - Collection /db/orbeon/xforms/cache not found
2010-11-29 07:37:43,553 INFO ProcessorService - /fr/orbeon/bookshelf/new - Timing: 15081 - Cache hits for cache.main: 846, fault: 227, adds: 225, expirations: 0, success rate: 78%
2010-11-29 07:38:18,053 INFO ProcessorService - /xforms-server - Received request
2010-11-29 07:38:18,458 INFO ProcessorService - /xforms-server - Timing: 405 - Cache hits for cache.main: 24, fault: 18, adds: 15, expirations: 0, success rate: 57%
2010-11-29 07:38:21,977 INFO ProcessorService - /xforms-server - Received request
2010-11-29 07:38:22,213 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:22,215 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:22,309 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:22,309 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:22,372 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:22,378 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:22,414 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:22,415 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:22,552 INFO ProcessorService - /xforms-server - Timing: 575 - Cache hits for cache.main: 24, fault: 1, adds: 0, expirations: 0, success rate: 96%
2010-11-29 07:38:26,092 INFO ProcessorService - /xforms-server - Received request
2010-11-29 07:38:26,163 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:26,163 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:26,200 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:26,200 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:26,230 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:26,231 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:26,276 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:26,276 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:26,305 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:26,306 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:26,394 INFO ProcessorService - /fr/service/exist/crud/orbeon/bookshelf/data/aa845779246c964aeaed3e017edcfe18/data.xml - Received request
2010-11-29 07:38:26,869 WARN Descriptor - Giving up unable to read descriptor file from /etc/apache-tomcat-5.5.31/webapps/orbeon/WEB-INF/descriptor.xml
2010-11-29 07:38:26,870 WARN Descriptor - Giving up unable to read descriptor.xml file from classloader in package org.exist.http
2010-11-29 07:38:27,560 INFO ProcessorService - /fr/service/exist/crud/orbeon/bookshelf/data/aa845779246c964aeaed3e017edcfe18/data.xml - Timing: 1166 - Cache hits for cache.main: 320, fault: 60, adds: 54, expirations: 4, success rate: 84%
2010-11-29 07:38:27,565 WARN XFormsServer - instance() - instance not found {instance id: "fr-persistence-instance"}
2010-11-29 07:38:27,596 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:27,596 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:27,622 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:27,626 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:27,650 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-uuid"}
2010-11-29 07:38:27,650 WARN XFormsServer - xxforms:instance() - instance not found {instance id: "fr-save-locally-file-name"}
2010-11-29 07:38:27,725 INFO ProcessorService - /xforms-server - Timing: 1633 - Cache hits for cache.main: 24, fault: 1, adds: 0, expirations: 0, success rate: 96%
最佳答案
您说的是当您想要将数据添加到现有表单时问题就开始了,但没有说明问题是什么。所以我不知道如何提供帮助。您能否告诉我们更多有关您在更新问题和发表评论时遇到的问题(然后我可以相应地更新我的回复)?
我在您的日志中注意到的一件事是 Orbeon Forms 似乎仍然转到 eXist(请参阅对 /fr/service/exist
的请求)。相反,您希望在日志 (/fr/service/mysql
) 中查看对 MySQL 的请求。在您的问题中, oxf.fr.persistence.app.uri 属性的标记似乎在上面部分丢失。您能否检查一下您是否将其定义为:
<property as="xs:anyURI" name="oxf.fr.persistence.app.uri.*.*.*" value="/fr/service/mysql"/>
关于mysql - Orbeon - MySQL 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4301421/
目前我正在构建相当大的网络系统,我需要强大的 SQL 数据库解决方案。我选择 Mysql 而不是 Postgres,因为一些任务需要只读(MyISAM 引擎)而其他任务需要大量写入(InnoDB)。
我在 mysql 中使用如下命令。当它显示表格数据时,它被格式化为一个非常干净的表格,间距均匀且 |作为列分隔符。 SELECT * FROM TABLE_NAME; 当我从 CLI 运行命令时,如下
我知道这个问题之前已经被问过好几次了,我已经解决了很多问题,但到目前为止没有任何效果。 MySQL 试图将自身安装到的目录 (usr/local/mysql) 肯定有问题。关于我的错误的奇怪之处在于我
以下是我的 SQL 数据结构,我正在尝试如下两个查询: Select Wrk_ID, Wrk_LastName, Skill_Desc from Worker, Skill where
我们有一个本地 mysql 服务器(不在公共(public)域上),并希望将该服务器复制到我们拥有的 google 云 sql 实例。我的问题是:1.这可能吗?2.我们的本地服务器只能在本地网络上访问
我有一个表(test_table),其中一些字段值(例如字段 A、B 和 C)是从外部应用程序插入的,还有一个字段(字段 D),我想从现有表(store_table)插入其值,但在插入前者(A、B 和
我想创建一个 AWS RDS 实例,然后使用 terraform 管理数据库用户。因此,首先,我创建了一个 RDS 实例,然后使用创建的 RDS 实例初始化 mysql 提供程序,以进一步将其用于用户
当用户在我的网站上注册时,他们会在我的一个数据库中创建自己的表格。该表存储用户发布的所有帖子。我还想做的是也为他们生成自己的 MySql 用户——该用户仅有权从他们的表中读取、写入和删除。 创建它应该
我有一个关于 ColdFusion 和 Mysql 的问题。我有两个表:PRODUCT 和 PRODUCT_CAT。我想列出包含一些标记为:IS_EXTRANET=1 的特殊产品的类别。所以我写了这个
我想获取 recipes_id 列的值,以获取包含 ingredient_id 的 2,17 和 26 条目的值。 假设 ingredient_id 2 丢失则不获取记录。 我已经尝试过 IN 运算符
在 Ubuntu 中,我通常安装两者,但 MySQL 的客户端和服务器之间有什么区别。 作为奖励,当一个新语句提到它需要 MySQL 5.x 时,它是指客户端、服务器还是两者兼而有之。例如这个链接ht
我重新访问了我的数据库并注意到我有一些 INT 类型的主键。 这还不够独特,所以我想我会有一个指导。 我来自微软 sql 背景,在 ssms 中你可以 选择类型为“uniqeidentifier”并自
我的系统上有 MySQL,我正在尝试确定它是 Oracle MySQL 还是 MySQL。 Oracle MySQL 有区别吗: http://www.oracle.com/us/products/m
我是在生产 MySQL 中运行的应用程序的新维护者。之前的维护者已经离开,留下的文档很少,而且联系不上了。 我面临的问题是执行以下请求大约需要 10 秒: SELECT COUNT(*) FROM `
我有两个位于不同机器上的 MySQL 数据库。我想自动将数据从一台服务器传输到另一台服务器。比方说,我希望每天早上 4:00 进行数据传输。 可以吗?是否有任何 MySQL 内置功能可以让我们做到这一
有什么方法可以使用 jdbc 查询位于 mysql 根目录之外的目录中的 mysql 表,还是必须将它们移动到 mysql 根目录内的数据库文件夹中?我在 Google 上搜索时没有找到任何东西。 最
我在 mysql 数据库中有两个表。成员和 ClassNumbers。两个表都有一个付费年份字段,都有一个代码字段。我想用代码数字表中的值更新成员表中的付费年份,其中成员中的代码与 ClassNumb
情况:我有 2 台服务器,其中一台当前托管一个实时 WordPress 站点,我希望能够将该站点转移到另一台服务器,以防第一台服务器出现故障。传输源文件很容易;传输数据库是我需要弄清楚如何做的。两台服
Phpmyadmin 有一个功能是“复制数据库到”..有没有mysql查询来写这个函数?类似于将 db A 复制到新的 db B。 最佳答案 首先创建复制数据库: CREATE DATABASE du
我有一个使用 mySQL 作为后端的库存软件。我已经在我的计算机上对其进行了测试,并且运行良好。 当我在计算机上安装我的软件时,我必须执行以下步骤: 安装 mySQL 服务器 将用户名指定为“root
我是一名优秀的程序员,十分优秀!