问题标签 [xml-configuration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
327 浏览

castle-windsor - XML 配置中的 Castle Windsor 服务覆盖

我正在使用 xml 配置在 Castle Windsor 中设置组件。我有这个配置:

在我的 ScalarQueryWatcher 的构造函数中,我总是得到相同的数据库连接被注入。如果我删除了 SQLConections 组件定义的 service= 部分,那么 Windsor 会抱怨:

Castle.MicroKernel.Handlers.HandlerException:无法创建组件 >'serviceBootstrapper',因为它需要满足依赖项。

“SurescriptsWatcher”正在等待以下依赖项: - 未注册的服务“System.Data.IDbConnection”。- 已注册但也在等待依赖项的组件“Surescriptsv10Watcher”(通过覆盖)。

“Surescriptsv10Watcher”正在等待以下依赖项: - 未注册的服务“System.Data.IDbConnection”。- 已注册但也在等待依赖项的组件“Surescriptsv10StagingWatcher”(通过覆盖)。

“Surescriptsv10StagingWatcher”正在等待以下依赖项: - 未注册的服务“System.Data.IDbConnection”。

我在这里做错了什么?通过阅读文档,我认为指定<Database>${SurescriptsDatabase}</Database>使用组件的 id 会给我那个特定的组件。


更新意味着更早地执行此操作,在这里为以后的后代做准备。问题不在于 XML 配置,而在于源代码:

公共类 ScalarQueryWatcher

0 投票
1 回答
3023 浏览

jdbc - Jetty 中的嵌入式数据库

我想要的是当 Jetty 启动时,它会创建一个可供我的 webapps 使用的数据库。我的目标是能够在每台计算机上部署我的 web 应用程序来显示我的应用程序。

我需要一种方法来在 Jetty 配置中声明我的 HSQLDB 数据库(我的所有数据库都有 SQL 文件来设置结构并用数据填充它)。这些参数只需设置一次,以后不会更改。

我觉得我到处都在寻找它并尝试了一切,但没有任何东西想要工作:(顺便说一句,我正在使用 Jetty 9。

这是我尝试过的选项之一,似乎与我的解决方案很接近。我将此代码添加到 jetty/etc/jetty.xml

这个是 jett/etc/webdefault.xml

祝任何可以帮助我的人圣诞快乐:)

编辑 26/12/2013 : 我尝试的另一个选项是在 Eclipse 中通过 spring 配置数据库。每个 webapp 都匹配一个项目(maven 架构)并使用自己的数据库。因此,对于一个项目,我这样做了:

*conf/common/resources/applicationContext.xml(项目)

*conf/dev/WEB-INF/web.xml(项目)

*conf/dev/WEB-INF/jetty-web.xml(项目)

*jetty/start.ini (Jetty) : 取消注释这些行

尽管如此,我得到了这个例外:

编辑 07/01/2014

我放弃了那条路,但我成功地做了我想做的事:将数据库连接到 HSQLDB 服务器

0 投票
2 回答
1119 浏览

mysql - 无法安排从 MYSQL 检索数据的 ssis 包

我在机器 X 上创建了一个 SSIS PACKAGE,以从机器 Y 的 MYSQL DB 查询中检索数据并写入机器 Z 上的 SQLSERVER 目标表(强制,因为我无法从 Z 连接到 mysql,而 X 是唯一的机器其中有navicat)。

包在手动运行时运行到 T 并且我试图在机器 X 上为 Z 的 DB 安排它。我已经创建了 xml 配置文件并将其放在 Z 上,因为该进程在 Z 的 DB 上运行。并且作业失败时作为计划作业执行。

我已将密码添加到配置文件中,因为它们不会自动保存。

我想这是由于使用了不同的机器(X 上的包在 Z 的数据库上运行,配置文件在 Z 上)。

这是错误: 无法打开包文件"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" due to error 0x80070015 "The device is not ready." 加载包时会发生这种情况,并且文件无法打开或正确加载到 XML 文档中。这可能是由于在调用 LoadPackage 时指定了不正确的文件名,或者指定了 XML 文件并且格式不正确。"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx"结束错误由于错误 0xC0011002,无法加载包。"D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx"说明:由于错误 0x80070015无法打开包文件"The device is not ready." 加载包时会发生这种情况,并且无法打开文件或将文件正确加载到 XML 文档中。这可能是由于在调用 LoadPackage 时指定了不正确的文件名,或者指定了 XML 文件并且格式不正确。

无法理解我失败的地方!

0 投票
1 回答
1014 浏览

c# - 如何在 Castle-windsor 的 xml 配置中配置泛型类型参数?

我有以下代码:

我想用它

我不想使用 Fluent 配置,而是使用 xml 配置。此外,我想逃避 ITest 组件的显式注册。就像它可以只配置一个组件注册(TestClass),并且所有参数都可以在 <parameters> 节点中提供。但目前我未能创建工作配置,它创建了null TestClass 对象或 TestClass 并将 Test 属性设置为null

我的配置:

也许有人可以建议正确的配置?谢谢

0 投票
2 回答
5595 浏览

java - Spring中xml配置优先于注释配置的示例

在我读过的一本书中,XML 配置比注释配置具有更高的优先级。

但是没有任何例子。

你能举个例子吗?

0 投票
0 回答
662 浏览

java - 在jetty 8中配置Web应用程序外部的静态资源文件夹

我在 Web 应用程序外部有一个静态资源文件夹,并试图在 Jetty 8 中对其进行配置。到目前为止,我已经尝试了以下操作。

1)我在jetty xml中添加了一个上下文处理程序,如下所示:

我已将静态文件夹放在 jetty-distribution 文件夹中。

我还尝试将静态文件夹作为 static.war 放置在 webapps 文件夹中,并且无法通过 /static 访问它。

2) 我尝试在码头分布的 /contexts 文件夹中添加/更改 xml。即使这样也行不通。

此外,在我的 jetty-web.xml 中,我注册了一个 webappcontext,如下所示:

我的静态资源结构如下。

我是码头的新手,从过去几天开始工作。非常感谢任何帮助。

谢谢

0 投票
2 回答
1158 浏览

xml - 我可以将 struts.xml 文件更改为其他任何内容吗?

当我通过struts2时,我遇到了一个典型的问题。问题是我可以将struts.xml文件名更改为其他名称并使其正常工作吗?

0 投票
2 回答
1382 浏览

spring - 在 Spring 独立应用程序中处理异常

我在春天创建了独立应用程序。对于异常处理,我正在使用扩展 SimpleMappingExceptionResolver 类的自定义异常处理程序。

每当程序中发生异常时,我都想将其委托给特定的 java 方法。我怎么做 ?

我在网上看到了很多示例,但在 .jsp 页面上到处都进行了异常处理。我如何在 java 方法中捕获异常。

这是我的 bean 配置文件

我可以这样做吗?意味着调用 .java 类而不是 jsp 文件?

0 投票
1 回答
1366 浏览

production-environment - 在 Spring 中使用 CommonsMultipartResolver 并在测试中配置

我有一个集成测试,它在我的控制器上发出请求(上传文件)。该测试无需设置任何 CommonsMultipartResolver 即可工作。但是在我必须设置生产环境的那一刻,我必须添加 CommonsMultipartResolver。但这有副作用,我的测试不起作用。同样,生产需要xml配置,而不是测试。我知道可以为测试和生产环境定义配置文件。还有没有其他可能性没有个人资料?

multipartresolver 的配置很简单:

我的测试也很简单:

(我已经简化了一点测试代码(这不是这里的问题。它有效。))

有谁知道如何在测试运行时弄清楚 Multipartresolver 的配置,并在我将所有内容投入生产时启用,而我每次都必须记住评论配置?

0 投票
1 回答
2083 浏览

java - Struts 2 Eclipse 类未找到错误

使用 Eclipse 配置 Struts 2。我很难让它正常工作。据我了解,它可以找到该文件,但无法从中加载配置文件。我究竟做错了什么?我已经清理了程序,所有的 Maven 依赖项似乎都在那里。我有另一个工作项目,老实说,一切看起来都一样,除了一个有效,而这个无效。