Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置Jetty开发环境?_Java_Jetty_War - Fatal编程技术网

Java 如何设置Jetty开发环境?

Java 如何设置Jetty开发环境?,java,jetty,war,Java,Jetty,War,我在Debian的生产环境中安装了Jetty 6.1.24,安装方式如下: apt-get install openjdk-7-jdk, jetty, libjetty-extra-java 对于我的开发环境,我从这里下载了Jetty 6.1.24: 但通常我的war文件在开发Jetty上工作得很好,但在生产中却出现错误 如何使我的开发环境(在没有deb软件包的Windows上)与debian安装的Jetty完全相同?首先,您的prod和dev环境可能没有安装相同的库。看看$JETTY_HO

我在Debian的生产环境中安装了Jetty 6.1.24,安装方式如下:

apt-get install openjdk-7-jdk, jetty, libjetty-extra-java
对于我的开发环境,我从这里下载了Jetty 6.1.24:

但通常我的war文件在开发Jetty上工作得很好,但在生产中却出现错误


如何使我的开发环境(在没有deb软件包的Windows上)与debian安装的Jetty完全相同?

首先,您的prod和dev环境可能没有安装相同的库。看看$JETTY_HOME/libs。dev可能引用您的dev计算机上未安装在prod上的库


也许apt get会安装一个完全不同的Jetty版本。尝试将相同的ZIP版本下载到您的产品中,解包并从$JETTY_HOME/bin/JETTY.sh运行。

首先,您的产品和开发环境可能没有安装相同的库。看看$JETTY_HOME/libs。dev可能引用您的dev计算机上未安装在prod上的库


也许apt get会安装一个完全不同的Jetty版本。尝试将相同的ZIP版本下载到您的产品中,解包并从$JETTY_HOME/bin/JETTY.sh运行。

您会遇到什么错误?例如,使用wro4j:ro.isdc.wro.WroRuntimeException:无法使用提供的任何工厂创建模型,而且javamail和mybatis等也存在一些问题,尽管在开发中没有异常,但您会得到什么错误?例如,对于wro4j:ro.isdc.wro.WroRuntimeException:无法使用提供的任何工厂创建模型,而且一些问题是javamail和mybatis等,尽管在开发中没有异常。是的,我还认为这是因为一些库丢失或版本不兼容。但我不想修改我的产品,而是想使我的开发环境与产品环境等效。但是,如果我简单地用/usr/share/Jetty/lib中的库替换我的开发Jetty库,那么Jetty甚至无法启动。debian的人自己构建这些deb,因此它们将与我们自己构建的发行版不同。是的,我还认为这是因为缺少了一些库或具有不兼容的版本。但我不想修改我的产品,而是想使我的开发环境与产品环境等效。但是,如果我简单地用/usr/share/Jetty/lib中的库替换我的开发Jetty库,那么Jetty甚至无法启动。debian的人自己构建这些deb,因此它们将不同于我们自己构建的发行版