JavaWeb工程间依赖失败

原创 2016年08月29日 21:20:34

情景:

A工程依赖到B工程的.jar包和.java类,又不想把B工程.jar包。

按以前做Android时候的做法(右键工程A->BuildPath->Config BuildPath..->Project->Add)把工程关联起来了,这样在IDE中可以引用工程B中的类,不会报错,一切看起来那么美好。

然后一运行Tomcat就报找不到类错误(Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError)

无论把工程B改成Web项目啊、作为一个源文件夹啊、放在同一个工作空间下啊。。。都不行


在网上找啊找,试啊试


解决:

在Package Explorer中选中工程A->选中上面工具栏中的Project->properties->Deployment Assembly->搜索Deployment Assembly->Add,把工程B选中进来。然后就可以跑起来了。


解决办法来源CSDN提问:http://bbs.csdn.net/topics/390931308  wobuxiangnila的解答

其实这样做最后工程B也是被打包.jar,只是修改的时候简单点。

相关文章推荐

Maven工程聚合,多个Java工程、web工程聚合

最近写个自己的小项目,牵扯到maven工程聚合问题,网上看了大量资料研究了下,成功了,按照自己的理解简单粗暴的记录下。。。一、模块结构粗略画了个草图表示下现有模块之间的关系二、模块作用及配置文件 to...

Java项目依赖的配置过程

在项目中添加要被依赖的项目

将web项目作为maven项目的依赖包

一、操作步骤 1、jar中的bean被spring ioc托管 2、在spring mvc容器对应的配置文件中,设置依赖jar中得controller扫描 3、pom.xml中设置依赖项目的依赖...
  • lxxxzzl
  • lxxxzzl
  • 2014年10月02日 11:47
  • 1702

使用maven整合多个web项目,多个war合并

在项目管理的过程中,初期可能一个项目并不大,所以建立了一个独立的web项目,但随着项目的发展,业务功能越来越多,但从业务依赖的角度来说,却是可以划分为多项目的。于是需要将这个庞大的web项目拆分成一个...
  • xpsharp
  • xpsharp
  • 2014年04月06日 15:48
  • 22436

写JSP时,关于8080端口被占用问题

找到你安装tomat的文件夹,找到config文件夹,找到server.xml用editplus打开,找到第六十七行,把8080端口改成其它端口就可以了呀!!!...

servlet&jsp jar包 下载

servlet jar包 jsp jar包 jstl jar包和stardard jar包 1、http://blog.sina.com.cn/s/b...
  • B_qxzb
  • B_qxzb
  • 2015年09月05日 03:40
  • 2101

【调试】JavaWeb工程发布失败

出现问题:Tomcat首页可以正确打开,但工程打不开,并显示 原因:该工程目录不存在 解决方法: #如何得知工程目录不存在? 方法一:发布后查看安装tomcat的文件夹中webapps文件夹,查看里...

简单JavaWeb工程

  • 2016年12月26日 11:43
  • 332KB
  • 下载

JavaWeb工程 目录结构

今天为此事纠结了一段时间。 以下是mavaen推荐的项目目录. ├── pom.xml └── src     ├── main     │   ├── java     │ ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaWeb工程间依赖失败
举报原因:
原因补充:

(最多只允许输入30个字)