当前位置: 首页 > 知识库问答 >
问题:

如何正确引用Java项目到Web Dynamic Project

王才英
2023-03-14

我有一个日食 Java 项目 MyProject 与软件包 com.myproj,它使用一些库:x 流jfreechart。我还有一个带有软件包 com.webproj 的日食 Web 动态项目 Web 项目,它依赖于 com.myproj 中的一些类,并使用库 jfreechart

< code>MyProject可以完美地工作。

在< code>WebProject的Java构建路径中有< code>MyProject,并且< code>MyProject也在部署程序集中。

但是每次我运行 Web 项目时,它都无法启动,因为有一个与 xstream 相关的类未发现异常,在此之后:

java.lang.ClassNotFoundException:com.thoughtworks.xstream.io。org.apache.catalina.loader.WebappClassLoader.loadClass上的层次化StreamDriver

共有2个答案

左丘烨烁
2023-03-14

当您运行WebProject时,请确保同时构建依赖项目(MyProject)。我的猜测是,它只清理项目。

韦高格
2023-03-14

右键单击您的web项目-

现在,将Java项目中存在的所有与XStream相关的依赖项也添加到web项目中。

 类似资料:
  • 我所要做的就是从我的服务器调用我的Java代码。jsp页面。我写了一些。一个webapp的jsp页面,但随着项目的发展,我想开始将一些代码放入其中。java类或servlet。 为什么Eclipse不能“看到”my/src或/lib/web或/WebContent或/WebContent/src或/WebContent/web-INF/lib或/WebContent/web-INF/src中的所有

  • 我的gradle项目结构如下所示: 对于子项目,将使用引用gradle任务。 有什么想法让它正常工作吗?

  • 我有一个Spring Boot maven应用程序,我需要使用jib插件对其进行dockerize,并将注册表发送到azure容器注册表。注册表已设置并就绪,包括用户名、密码等。。。我的pom。xml如下所示: 当我运行命令“mvn compile jib: build”时,我得到以下输出: 基本映像在公共docker中心存储库中。当我运行docker拉...-我可以毫无问题地拉它。 我如何调整这

  • 问题内容: 我有Project1和Project2。Project1依赖于Project2。每次在Project2中进行一些代码更改时,我都感到厌倦,我必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。 有没有一种方法可以自动实现呢? 或者,是否还有其他方法可以让Project1知道Project2进行了某些更改? 在项目的“构建路径”中,有一种方法可以指定对Wo

  • 我在我的多线程应用程序中使用了Java Executors,但我似乎不知道什么时候使用以下每一种方式是最好的: 我想知道的是:这些方法是可以互换的,还是在某种情况下我应该使用上面的特定类型?

  • 首先,我在netbeans中创建java项目,我想将netbeans中的java项目导入到eclipse kepler中的maven项目中,我尝试了一次,但是在eclipse kepler中编译时出错,但是如果在eclipse kepler中导入java项目并进行编译,就可以了。