简体   繁体   English

如何设置Jetty开发环境?

[英]How to setup Jetty development environment?

I have Jetty 6.1.24 in my production environment installed on Debian in the following way: 我通过以下方式在Debian上的生产环境中安装了Jetty 6.1.24:

apt-get install openjdk-7-jdk, jetty, libjetty-extra-java

And for my development environment I've downloaded Jetty 6.1.24 from here: http://dist.codehaus.org/jetty/jetty-6.1.24/jetty-6.1.24.zip 对于我的开发环境,我已经从此处下载了Jetty 6.1.24: http : //dist.codehaus.org/jetty/jetty-6.1.24/jetty-6.1.24.zip

But often my war-files that work perfectly on development Jetty fail with errors on production. 但是,经常在开发Jetty上正常工作的我的战争档案会因生产错误而失败。

How can I make my development environment (on Windows without deb packages) behave exactly as a debian-installed Jetty? 如何使我的开发环境(在没有deb软件包的Windows上)表现得与Debian安装的Jetty完全一样?

First of all it's posible that your prod and dev environment don't have the same libraries installed. 首先很可能您的prod和dev环境没有安装相同的库。 Look at $JETTY_HOME/libs. 查看$ JETTY_HOME / libs。 dev may refer to libraries on your dev machine that are not installed on prod. dev可能是指您dev计算机上未安装的库。

Maybe apt-get installs a completely diferent Jetty version. 也许apt-get安装了一个完全不同的Jetty版本。 Try to download the same ZIP version to your prod, unpack and run from $JETTY_HOME/bin/jetty.sh. 尝试将相同的ZIP版本下载到您的产品,解压缩并从$ JETTY_HOME / bin / jetty.sh运行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM