项目结构:

项目由一个Web Project和多个Java Project构成,Web Project需要引用其它Java Project的类和Jar包。开发时用Eclipse3.5和Tomcat调试时,出现找不到引用的Java Project相关类和Jar包。经过一番摸索,终于调通了。以下是具体调试方法。

1.配置Web Project的Java Build Path中的Projects

找到Web Project的Java Build Path的Projects视图,点击右侧的Add按钮,选择要添加的Java Project。选择的结果示例如下:

2.配置Web Project的Java Build Path中的Libraries

找到Web Project的Java Build Path的Libraries视图,点击右侧的Add Class Folder按钮,找到相关的Java Project,将bin前的复选框勾上,如图:

配置结果如下图:

3.配置Web Project的Java EE Module Dependencies

在Web Project项目名称上点右键,选择Properties,左侧即可找到Java EE Module Dependencies。

进入配置页面后,会看见上一步配置的Libraries,勾选即可,结果示例如下:

因为调试的时候还需要用到Java Project lib目录下的jar包,所以还需导过来。这需要点击上图右下角的Add JARs,点击后选择相关Java Project lib目录下的jar包,然后确定即可。

后面的操作按照正常的部署发布即可!

原文地址:http://blog.csdn.net/hfhwfw/article/details/6958218

转载于:https://www.cnblogs.com/davidwang456/p/4119499.html

一个Web Project引用多个Java Project在Eclipse下的配置--转载相关推荐

  1. java project 部署_关于Java Project项目在Linux下部署步骤及注意事项

    出了某几点细小的差别,跟Windows的部署是完全一致的,具备通用性 首先,介绍一下部署步骤: 第一:安装jdk 第二:安装tomcat 第三:配置环境变量:在/etc/profile的最后追加: e ...

  2. rust服务器配置文件,使用Rust编写一个简单的Socket服务器(1):Rust下的配置载入...

    前言 早在2020年12月的时候,那会儿我正在看The Rust Programming Language.而这本书最后的"结业"任务是要编写一个简单的Socket服务器,而于此同 ...

  3. 利用java语言在eclipse下实现在新浪微博开发平台发微博(转)

    实现原理: 开发者利用sdk包开发某个应用完成后,该应用与新浪微博服务器连接,通过HTTP数据形式与服务器的API接口交换数据.在开发过程中,亦可实时调试. 各种语言的软件开发包(SDK)http:/ ...

  4. java微博开发_利用java语言在eclipse下实现在新浪微博开发平台发微博(转)

    0    INFO  [2012-06-08 11:00:53]  code: xxxxxxxxxxxxxxxxxx(code的值) 360  DEBUG [2012-06-08 11:00:53]  ...

  5. 在java EE版本eclipse下如何查看tomcat部署的位置 。版权声明:本文为博主原创文章,未经博主允许不得转载。...

    转载于:https://www.cnblogs.com/yangmingfeng/p/5148465.html

  6. web project、web service project和java project的区别

    java project就是普通的用java写的程序,直接就能运行的,web project,web service project不能直接运行,必须在容器里面运行,这个容器就是web server, ...

  7. 通过Eclipse创建一个Project ,Java Project 和Tomcat Project 生成的目录和文件

    今天研究发现的,呵呵,也写下来了. 今天通过Eclipse创建了一个Project ,一个Java Project 和一个Tomcat Project,具体发现如下: 一. Project :生成一个 ...

  8. 一个web站点的欢迎页面

    设置欢迎页面 第一步:在IDEA工具的web目录下新建了一个文件login.html 第二部:在web.xml文件中进行了以下的配置 <welcome-file-list><welc ...

  9. Java 工程与 Eclipse 高级用法

    0. 显示各种视图(perspective)及工具窗口 [Window]⇒ [Perspective]⇒ [Open perspective]⇒ other(如下图所示): [Window]⇒ [Sh ...

最新文章

  1. SQL多表连接查询(详细实例)
  2. python比excel优势-python数据分析相对于bi和excel的优势是什么?
  3. 用linux搭建ntp服务,使用linux配置NTP Server
  4. JZOJ 4786. 【NOIP2016提高A组模拟9.17】小a的强迫症
  5. progress组件(进度条)
  6. .NET Core全新路线图
  7. python tkinter滚动条不起作用_求助:tkinter中滚动条为什么不能用
  8. Unitest框架的使用(四)HTMLTestRunner输出测试报告
  9. 医疗数据分析——过高费用的异常检测
  10. java中random方法取值范围_java中最值的求法,你可能忽略了这种方法了!
  11. Android5.0特性阴影效果和裁剪
  12. 微信小程序云开发教程-WXML入门-列表渲染
  13. HBuilderX:自定义代码块
  14. TCPIP详解Protocol 读书笔记(一) TCP协议概述
  15. 室内三维地图编辑器,制作地图软件哪个最好
  16. 阿里倡导成立“罗汉堂”, 6名诺贝尔奖得主加入
  17. epicor数据表增加字段
  18. 【Jsoup】 基本使用
  19. html手机端的图片阅读器,兼容移动端与电脑端的图片查看器viewer.js插件
  20. No.2 Earth

热门文章

  1. mysql schedule event,MySQL 定时器event
  2. python中返回上一步操作的代码_Pycharm代码跳转后退回操作详解
  3. android 文件mimetype_android获取文件getMimeType的两种方法
  4. 建立能够持续请求的CS网络程序
  5. Qt中线程的生命期问题
  6. 数据库常用语句(日常填充)
  7. python的print格式化输出的format()方法和%两种方法
  8. tf.squeeze
  9. android 百度大头针,百度地图所有的大头针一屏显示
  10. c语言寻找James,[semi-tutorial]某亚里亚写在JamesM边上的OS笔记