首页 > 编程语言 >Web项目如何引用其他java项目

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

时间:2022-12-27 19:02:10浏览次数:28  
标签:Web Java DevLoader 项目 jar ---- java


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项目_Java

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

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

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

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

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

 

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

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

标签:Web,Java,DevLoader,项目,jar,----,java
From: https://blog.51cto.com/u_4176761/5973353

相关文章

  • Java与C通信要注意的几个问题
    1.大尾(big_endian)小尾(little_endian)的问题基于Web的测试软件是由C++数据采集服务器程序和客户端Java显示程序两部分构成,前者用C++,后者Java语言,存在数据移植问题。因为......
  • Java和MySQL数据类型对应一览
    Table 20.25. MySQLTypestoJavaTypesforResultSet.getObject()MySQLTypeNameReturnvalueofGetColumnClassNameReturnedasJavaClassBIT(1) (new......
  • java localDataTime
                               ......
  • express的使用:web开发(四)
    1.开发模式1.服务端渲染2.前后端分离2.身份认证1.服务端渲染推荐使用session认证机制2.前端后端分离建议使用JWT认证机制3.http协议的无状态性4.co......
  • 无限互联新浪微博项目(视频)分享
    微博项目示例1项目演示 ​​​http://www.tudou.com/programs/view/FiK1E8IZ_xA/?resourceId=119121756_06_02_99​​2iOS项目开发流程  ​​http://www.tudou.com/p......
  • 22.项目管理工具
    概述git和svn......
  • 【iOS知识学习】_iOS开源项目汇总
    扫描wifi信息:​​http://code.google.com/p/uwecaugmentedrealityproject/​​​​http://code.google.com/p/iphone-wireless/​​条形码扫描:​​http://zbar.sourceforge.......
  • 不要盲目的在项目中使用LESS CSS
    如果你还不知道​​LESSCSS​​​是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《​​CSS——LESS​​》不可否认,LESSCSS是个强大的工具,它弥补了css没有变量......
  • java流Stream
    有一个列表,从中筛选出值大于30的元素。看看用传统的做法和Java流的做法有什么不同。List<Integer>list=newArrayList<>();list.add(1);list.add(20);list.add(40);......
  • Java: ParameterizedType用法与简介(转载)
    转载地址:https://blog.csdn.net/sageyin/article/details/114701550https://www.cnblogs.com/baiqiantao/p/7460580.html......