首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在命令提示符下war文件执行Jetty-runner

如何在命令提示符下war文件执行Jetty-runner
EN

Stack Overflow用户
提问于 2012-11-20 11:08:19
回答 2查看 1.1K关注 0票数 0

我正在将java类文件转换为War文件,因此我希望通过命令提示符执行war文件。有没有人能建议我如何通过命令提示符成功运行。

当我运行下面的命令提示符时,错误显示在我的Eclipse控制台中。

代码语言:javascript
代码运行次数:0
运行
复制
D:\> java -jar c:\Jetty-runner.jar --port 8080 C:\firstsample.war 

现在部署我的war文件,但它会出现这样的错误--找不到事务管理器如果您的war应用程序需要一个事务管理器,请配置一个,这是我遇到的类型错误......

EN

回答 2

Stack Overflow用户

发布于 2012-11-20 16:11:57

只需检查您的选项

代码语言:javascript
代码运行次数:0
运行
复制
D:\> java -jar c:\Jetty-runner.jar -port 8080 -C:\ mysample.war

它应该是这样的

代码语言:javascript
代码运行次数:0
运行
复制
 D:\>java -jar C:\Jetty-runner.jar --port 8080 C:\mysample.war

最好将jetty-runnermysample.war放在同一个目录中。

票数 0
EN

Stack Overflow用户

发布于 2013-01-31 23:34:26

这是因为jetty-runner总是在生产模式下运行它,所以您必须指定数据库,并确保在database.yml文件中有生产模式的正确数据库配置,例如

代码语言:javascript
代码运行次数:0
运行
复制
$java -Ddb=/Users/gouravtiwari/rubyapps/myapp/db/development.sqlite3 -jar jetty-runner.jar myapp.war

和你的database.yml:

代码语言:javascript
代码运行次数:0
运行
复制
development:
  adapter: sqlite3
  database: db/development.sqlite3

test: &test
  adapter: sqlite3
  database: db/test.sqlite3

production:
  adapter: sqlite3
  database: <%= java.lang.System.getProperty('db') %>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13466009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档