1

我还在那个巨大的 GWT+smartGWT+Selenium+Maven 项目上。刚刚得知持续集成服务器上没有tomcat。
所以我发现在集成服务器上使用 Selenium 的更简单方法是:

使用嵌入式容器(码头)部署应用程序,然后使用 Selenium RC 对其进行单元测试。

只剩下一个问题了。当我尝试使用该 web 应用程序(使用 jetty:run-war 或 jetty:run)启动 jetty 时,它给了我很多错误,我认为它来自 Spring。
这是我的错误的 pastebin 的链接:http
://pastebin.com/raw.php?i=4Qg4TXBE 当我尝试使用浏览器访问码头服务器时,它说:“服务不可用”

我的构建阶段是:
- 服务器端的单元测试
- 构建战争
- 启动 Jetty 并部署战争
- 启动 Selenium 服务器并单元测试客户端
- 关闭 Selenium 服务器
- 关闭 Jetty 容器
- 将我的测试的可靠报告发送给 Sonar

所以这是我的问题:我应该怎么做才能正确启动 Jetty?
cargo-maven-plugin 会解决这个问题吗?
有没有一种简单的方法让 Jetty 与 Spring 一起工作?

再次感谢您的回答,你们帮了我很多^^
(对不起我的英语不好,仍然不擅长)

4

1 回答 1

0

请看这篇文章来声明你的名为“agepro-ds”的 JNDI 数据源:http: //umanga.wordpress.com/2008/11/07/maven-jetty-plugin-jndi-jdbcdbcp-configuration/

于 2012-04-30T08:27:59.437 回答