1) 我有需要修改的旧项目。我需要添加新的网络服务。我遇到了一些 jar 文件的问题。
我创建了新服务(Axis2),然后我使用 Eclipse 向导创建了 Web 服务客户端代码。一切看起来都很好,除了当我的 MyServiceStub.java 出现在客户端 java 项目中时,它找不到一些库。
我查看了其中的几个,似乎它正在寻找 Axis2-kernel-1.6.0.jar。目前在我的旧项目中,我看到了 Axis2-kernel-1.3.0.jar,似乎现有的 OtherServiceStub.java 文件正在使用这个 Axis2-kernel-1.3.0.jar。
我首先想到的是以前的 Web 服务是用早期版本的 Axis2 创建的。我现在的版本是1.6。问题是,我真的不明白为什么在 Project Facets 中它告诉我 Axis2 是 1.1 版......
理想情况下,我想使用 Axis2-kernerl-1.3.0.jar,因为我想将更改保持在最低限度。我需要什么版本的 Axis2?任何建议如何解决我的问题?
和 ...
2) 如果我有 2 个项目,如何在另一个项目中自动引用一个项目的 JAR,所以当我在引用的项目中进行更改时,我看到它们在引用的项目中运行时有效?现在,我将项目导出到 JAR,然后手动将 JAR(覆盖)复制到需要它的项目的文件夹中。