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

简介: Web项目如何引用其他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项目,如下图:

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

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

 

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

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

目录
相关文章
|
1天前
|
Java 应用服务中间件
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallablePro
Caused by: java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallablePro 错误处理
4 0
|
11天前
|
IDE API 开发工具
 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Web组件
 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Web组件
29 2
|
14天前
|
SQL 开发框架 前端开发
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
ASP.NET WEB项目中GridView与Repeater数据绑定控件的用法
21 0
|
14天前
|
存储 开发框架 NoSQL
ASP.NET WEB——项目中Cookie与Session的用法
ASP.NET WEB——项目中Cookie与Session的用法
15 0
|
14天前
|
开发框架 前端开发 .NET
ASP.NET WEB——项目创建与文件上传操作
ASP.NET WEB——项目创建与文件上传操作
24 0
|
15天前
|
安全 Java 网络安全
【Shiro】第四章 Web项目集成Shiro
【Shiro】第四章 Web项目集成Shiro
54 1
|
16天前
|
缓存 前端开发 Java
java项目接口重复提交解决方案
java项目接口重复提交解决方案
16 0
|
16天前
|
JavaScript Java 应用服务中间件
centos部署vue项目(java,tomcat环境的搭建)
centos部署vue项目(java,tomcat环境的搭建)
10 0
|
17天前
|
Java Docker 容器
百度搜索:蓝易云【Docker使用之java项目工程的部署】
通过以上步骤,你已经成功在Docker中部署了Java项目工程。这样可以确保你的应用在不同环境中具有一致的运行结果,并且方便地进行部署和管理。
26 7
|
22天前
|
前端开发 Java 容器
【JAVA】一个项目如何预先加载数据?
【JAVA】一个项目如何预先加载数据?
15 0

相关产品

  • 云迁移中心