Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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 在Tomcat上跨动态web项目引用类_Java_Tomcat_Dynamic_Web - Fatal编程技术网

Java 在Tomcat上跨动态web项目引用类

Java 在Tomcat上跨动态web项目引用类,java,tomcat,dynamic,web,Java,Tomcat,Dynamic,Web,我有两个动态web项目-A和B。项目B引用项目A中的类。项目A在Tomcat上运行得非常好。项目B也在Tomcat上本地运行,但当我引用Tomcat上的项目A类运行它时,Tomcat中缺少项目A中的类,因此引发了一个类not found异常 由于我不能jar项目A文件,我如何才能将类从项目A获取到本地Tomcat部署,以便项目B在引用项目A类时可以运行 如果两个web应用程序共享一些公共类,那么这些类应该从web应用程序代码库中重构出来,并放入一个单独的库(jar文件)。然后可以将此jar作为依

我有两个动态web项目-A和B。项目B引用项目A中的类。项目A在Tomcat上运行得非常好。项目B也在Tomcat上本地运行,但当我引用Tomcat上的项目A类运行它时,Tomcat中缺少项目A中的类,因此引发了一个类not found异常


由于我不能jar项目A文件,我如何才能将类从项目A获取到本地Tomcat部署,以便项目B在引用项目A类时可以运行

如果两个web应用程序共享一些公共类,那么这些类应该从web应用程序代码库中重构出来,并放入一个单独的库(jar文件)。然后可以将此jar作为依赖项添加到您的web应用程序中。

在类似的情况下(两个以上的web应用程序使用一个非web应用程序项目),我只需使用ant将我的共享项目类添加到jar中,并在构建时将它们包含在web应用程序中。好的,这是有意义的。但是,如果一个人有很多课程,那么加起来会花费很多时间。问题问到的问题到底有没有解决的办法?我希望在短期内节省一些时间——从长期来看,我可以重构。thanks@AndroidAddict-将我们的webapp类重构到一个公共jar中不是一项大任务。如果你有一个半体面的IDE,那么这应该是几分钟的事情。