【问题标题】:Changing Java manifest.mf file and deployment to server更改 Java manifest.mf 文件并部署到服务器
【发布时间】:2014-11-10 22:54:26
【问题描述】:

我正在开发一个应该在服务器上运行的应用程序。该应用程序使用了一些外部 jars。

我已经构建了应用程序并在本地机器上运行它没有问题。

现在,我需要将它部署在服务器上。服务器有一些 jars 位于。

我应该怎么做才能使我的应用程序在服务器上运行,使用已经存在的 jars?

我对 Java 没有太多经验,但我知道有一个清单文件,其中有一个指向所有需要的 jar 的类路径字段。我应该“手动”更改清单,使其指向服务器上 jar 的位置吗?在这种情况下你会怎么做,正确的程序是什么?

另外,如果我在开发过程中使用了一个版本的 jar,而服务器上的那个 jar 版本有点旧,我应该怎么做才能正确执行部署?

在使用maven的情况下,我应该将jar从它在本地驱动器上的位置复制到一个目录,还是maven可以自己做?

顺便说一句,我正在使用 NetBeans。

谢谢

【问题讨论】:

    标签: java maven netbeans jar


    【解决方案1】:

    重新“使用已经存在的罐子”:

    参见Introduction to the Dependency Mechanism, Dependency Scope提供 ...表示您希望 JDK 或容器在运行时提供依赖项。”

    Re “服务器上那个 jar 的版本有点旧”:

    更新服务器上的库或在开发时使用旧的。我认为使用不同版本的库进行开发和运行时是一个非常糟糕的主意。这可能会导致难以识别的细微错误。

    Re “如果使用maven的程序是什么”:

    上面链接的介绍是否也有助于您回答这个问题?

    Maven 应该在任何类型的 IDE 中都可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-11
      • 2018-06-18
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      相关资源
      最近更新 更多