jar文件

时间:2018-01-08 10:58:50

标签: class jar weblogic implementation

我是Java的新手。在我的经​​理要求我解决问题的第一天:

他们正在使用hibernate-commons-annotations-4.0.1.Final.jar但他们需要将其更新为hibernate-commons-annotations-4.0.4.Final.jar。在所有配置文件中更新此jar后,它在本地环境中工作,但在构建之后它在测试环境中不起作用。

注意:此更新是为weblogic服务器升级而不是为应用程序完成的。在我们的应用程序框架中,build.xml中添加了一个功能,它将排除应用程序代码未使用的jar文件。

现在他们已经让我写了一个jar文件的虚拟实现,这样这个jar文件就会包含在build中。我应该怎么做?

1 个答案:

答案 0 :(得分:0)

我不能完全确定我能提供您正在寻找的答案,因为我不确定您真正想知道的是什么。所以:

关于它首先在你的机器上运行而不在测试系统上运行:这看起来更像某种部署问题。您更新了一些配置文件,但是您是否检查了更新部署脚本?也许您只需要在其中一个中添加该jar,以便将其上传到您的服务器。

第二个问题:我假设一个&#34;虚拟的jar实现&#34;是一个包含单个类的jar文件,在某些代码中使用?那么也许你应该创建一些&#34; HelloWorld&#34;类,将它包装在一个罐子里。当您使用build.xml时,我假设您正在使用ant进行编译。请参阅此处,了解如何使用<jar> - 任务创建jar:https://ant.apache.org/manual/Tasks/jar.html

我认为最有可能帮助你的是要求你的同事澄清他们想要你做什么,或者用虚拟的瑕疵来表达。#/ p>