Web项目如何引用其他java项目

时间:2022-12-27 18:57:06


Web项目为Dynamic Web Project,

Tomcat 插件 下载地址 :http://tomcatplugin.sf.net/update

1.将tomcat plugin插件中的DevloaderTomcat7.jar拷贝到tomcat安装目录下的lib文件夹

 

2.admin,共通工程为game-common  

admin--->Properties---->Java Build Path---->Projects---->add game-common

admin--->Properties--->Tomcat---->DevLoader Classpath---->game-common/bin

admin--->Tomcat project---->Update context definition,context内容变为如下:

<Context path="admin" reloadable="true" docBase="E:\sanda_java\trunk\admin\WebContent" workDir="E:\sanda_java\trunk\admin\work" >
<Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1" useSystemClassLoaderAsParent="false" />
</Context>

[DevLoader] Starting DevLoader
[DevLoader] projectdir=E:\sanda_java\trunk\admin\WebContent

 

[DevLoader] added file:/E:/sanda_java/trunk/admin/WebContent/WEB-INF/lib/activation-1.1.1.jar

 

...

DevLoader] added file:/E:/sanda_java/trunk/game-common/bin/

[DevLoader] JSPCompiler Classpath = 。。。。

 

这样做好后,debug模式下改动代码也不需要再重启了,并且能直接调用其他项目的代码了

以上是老的方式,下面来介绍全新的方式:

首先右键web项目,进入Properties属性配置界面中,进入Java Build Path中,选择Projects,点击Add,选择需要引用的Java项目,如下图:

Web项目如何引用其他java项目

其次选择Libraries,点击Add Class Folder,找到需要引用的java项目,java项目中的bin选中,点击确定,结果如下2图: 

Web项目如何引用其他java项目

Web项目如何引用其他java项目

最后配置Deployment Assembly,点击Add,选中project,进入下一步,选中引用的java项目,结果如下图: 

Web项目如何引用其他java项目

 

以上配置基本就完成了整个配置。

如果还需要用到Java 项目中的jar包,进入Java Build Path中,选择Libraries,点击Add Jars,选择需要引用的Java项目下的jar文件即可。