eclipse的dynamic web project依赖其他java工程,如何在运行时可以加载其他java工程的class?

问题描述

大家好啊,我现在有个web工程,由于某些原因,依赖其他一些java工程,这样编译代码没问题。但是运行时,需要将依赖的这些java工程打成jar包放入到webcontextn/WEB-INF/lib目录下才可以,有什么办法避免每次更新其他Java工程的源码时,避免每次都要部署jar包,多谢啊,急,在线等

解决方案

解决方案二:
各位大神,求解啊
解决方案三:
可以直接引用
解决方案四:
一种方法:使用maven依赖,这样被依赖的项目更新了,依赖项目只需要mavenupdate一下就可以了还有就是:右键项目——BuildPath——选择最下面一个——然后选择project选项卡——然后添加你需要依赖项目试试
解决方案五:
可以再项目的buildpath中的project下面添加你要关联的另一个javaproject!!!
解决方案六:
引用4楼u011207831的回复:

可以再项目的buildpath中的project下面添加你要关联的另一个javaproject!!!

这样只是在编译期间可以依赖,在运行web项目的时候是找不到类的。
解决方案七:
找到一个地方。就是工程属性的delpolymentassembly可以指定工程将依赖的java工程打包到,部署目录,这样问题就基本解决了。还有个遗留的问题是,自动打包部署不会把我需要的配置文件打包到jar包里面,有没有大神知道,怎么能定义自动打包时,把指定的文件也打包到jar包中
解决方案八:
属性,构建路径,添加项目,
解决方案九:
引用7楼wobuxiangnila的回复:

属性,构建路径,添加项目,

这个事编译时依赖,运行时不部署到web-inf/lib下的
解决方案十:
引用8楼oliverswan的回复:

Quote: 引用7楼wobuxiangnila的回复:
属性,构建路径,添加项目,

这个事编译时依赖,运行时不部署到web-inf/lib下的

是么,为什么我不是,没你说的这么麻烦
解决方案十一:
引用9楼wobuxiangnila的回复:

Quote: 引用8楼oliverswan的回复:
Quote: 引用7楼wobuxiangnila的回复:
属性,构建路径,添加项目,

这个事编译时依赖,运行时不部署到web-inf/lib下的

是么,为什么我不是,没你说的这么麻烦

工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,所以会报ClassNotFound,你不是不会报的么?
解决方案十二:
引用10楼oliverswan的回复:

Quote: 引用9楼wobuxiangnila的回复:
Quote: 引用8楼oliverswan的回复:
Quote: 引用7楼wobuxiangnila的回复:
属性,构建路径,添加项目,

这个事编译时依赖,运行时不部署到web-inf/lib下的

是么,为什么我不是,没你说的这么麻烦

工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,所以会报ClassNotFound,你不是不会报的么?

项目以来另外两个工程,部署运行时,自动打包了两个jar在lib下
解决方案十三:

解决方案十四:
引用11楼wobuxiangnila的回复:

Quote: 引用10楼oliverswan的回复:
Quote: 引用9楼wobuxiangnila的回复:
Quote: 引用8楼oliverswan的回复:
Quote: 引用7楼wobuxiangnila的回复:
属性,构建路径,添加项目,

这个事编译时依赖,运行时不部署到web-inf/lib下的

是么,为什么我不是,没你说的这么麻烦

工程A是个WEB工程,依赖工程B,你可以再构建路径添加项目,然后工程A是可以编译,没错。但是当你运行工程A的时候,工程A的web内容是部署到tomcat里面的,所依赖的工程B是不会被部署过去的,所以会报ClassNotFound,你不是不会报的么?

项目以来另外两个工程,部署运行时,自动打包了两个jar在lib下

请问,能否将比如工程根目录下有个配置文件,怎么能让它自动打包到jar里面,我这里不包含啊,也不知道在哪里控制,谢谢
解决方案十五:
Deployment时也要加上依赖项目
解决方案:
引用14楼wobuxiangnila的回复:

Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147
解决方案:
引用15楼oliverswan的回复:

Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加
解决方案:
引用16楼wobuxiangnila的回复:

Quote: 引用15楼oliverswan的回复:
Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加

我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?
解决方案:
引用17楼oliverswan的回复:

Quote: 引用16楼wobuxiangnila的回复:
Quote: 引用15楼oliverswan的回复:
Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加

我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?

配置文件没打进去?那不知道了,应该能打进去吧
解决方案:
引用18楼wobuxiangnila的回复:

Quote: 引用17楼oliverswan的回复:
Quote: 引用16楼wobuxiangnila的回复:
Quote: 引用15楼oliverswan的回复:
Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加

我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?

配置文件没打进去?那不知道了,应该能打进去吧

不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件
解决方案:
引用19楼oliverswan的回复:

Quote: 引用18楼wobuxiangnila的回复:
Quote: 引用17楼oliverswan的回复:
Quote: 引用16楼wobuxiangnila的回复:
Quote: 引用15楼oliverswan的回复:
Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加

我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?

配置文件没打进去?那不知道了,应该能打进去吧

不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件

我这个是有的src下的log配置,jar包里有
解决方案:
引用20楼wobuxiangnila的回复:

Quote: 引用19楼oliverswan的回复:
Quote: 引用18楼wobuxiangnila的回复:
Quote: 引用17楼oliverswan的回复:
Quote: 引用16楼wobuxiangnila的回复:
Quote: 引用15楼oliverswan的回复:
Quote: 引用14楼wobuxiangnila的回复:
Deployment时也要加上依赖项目

麻烦加我一下qq感激不尽308637147

属性,DeploymentAssembly,添加

我添加了,是可以了,我目前的问题是,依赖的工程B,有一个配置文件在工程的根目录,在自动打包的时候没有被打到jar包,请问怎么处理?

配置文件没打进去?那不知道了,应该能打进去吧

不行啊,不知道该如何去定义自动打包的内容,你可以试一下,在工程根目录放置一个文件,看看部署到lib目录下的jar包邮没有这个文件

我这个是有的src下的log配置,jar包里有

src下是有,要是根目录呢?怎么能让其打包根目录下的文件
解决方案:
第一种方法是采用项目依赖,在当前项目添加其他项目第二种是采用maven的父子项目,这样可以减少jar的引用。
解决方案:
请问@oliverswan问题解决了嘛?我也出现了此类问题,请教解决方法?万分感谢!

时间: 2024-11-30 20:14:32

eclipse的dynamic web project依赖其他java工程,如何在运行时可以加载其他java工程的class?的相关文章

Eclipse整合Tomcat开发Dynamic Web Project环境总结

一.引子 习惯了MyEclipse的你是否曾想过基于Eclipse进行Dynamic Web Project项目开发呢?网上资料颇多,但是实践起来却发现总有这样那样的问题,设计Lucene搜索引擎项目的一个需要,重新搭建了一次环境,感触颇多,先总结下来,以备后用. 二.版本说明 2.1 Eclipse J2EE Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 1 Build id: 20130919-

Java进阶教程之运行时类型识别RTTI机制_java

运行时类型识别(RTTI, Run-Time Type Identification)是Java中非常有用的机制,在Java运行时,RTTI维护类的相关信息. 多态(polymorphism)是基于RTTI实现的.RTTI的功能主要是由Class类实现的. Class类 Class类是"类的类"(class of classes).如果说类是对象的抽象和集合的话,那么Class类就是对类的抽象和集合. 每一个Class类的对象代表一个其他的类.比如下面的程序中,Class类的对象c1代

Eclipse中将Java Project转换为Dynamic Web Project

接手一个前期的Web项目,当时是用MyEclipse建立的,用MyEclipse发布运行没有任何问题. 现在因为没有购买MyEclipse的年费,决定用EclipsE+WPT继续开发,没想到在WPT的Server中发现不了 该项目,于是使用下面的方法将其转换为WPT能识别的项目. 1. 修改项目的.project文件,保存,不记得是否需要重启Eclipse了. 在<natures> - </natures> 之间添加下列三行配置 <nature>org.eclipse.

如何在eclipse jee中创建Maven project并且转换为Dynamic web project

注意:该文档只针对以下eclipse版本,如图 欢迎加入QQ群交流:1群已满,请加2群466355109,技术不全没关系,只要有交流的心就尽管来吧!!! 为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址 链接:http://pan.baidu.com/s/1i3pDNd7 一.创建maven工程 在eclipse的菜单栏选择File->New->Other->Maven->Maven Project

新人一枚,关于Java dynamic Web Project做的项目的页面跳转点击问题

问题描述 新人一枚,关于Java dynamic Web Project做的项目的页面跳转点击问题 最近学的java做了一个基于Java语言的DWP的项目,页面的跳转没问题,可以正常跳转,但是在重复几次的点击后,整个页面就无法点击跳转了,点了没有任何效果.各位大神,如何解决?新人求教! 解决方案 麻烦说的详细一点,框架用的是什么,还是直接用servlet来接收的请求,进行了什么操作之后点击无法跳转.会不会是因为页面上的链接或者form表单中就没有跳转地址. 解决方案二: 看看地址有没有写错啊

搭建Dynamic Web Project(动态web项目)的springmvc工程2

此篇为"创建Dynamic Web Projec工程,"搭建Dynamic Web Project(动态web项目)的springmvc工程1的续篇,"搭建springmvc框架web项目": 注:开发工具,以及jar包下载,404访问处理,请到上篇或下链接!!! 下载分享%springmvc开发分享****,(提取码:2c4a)也可网上下载,适合自己的或最新版本使用. 404错误解决可以查看:springmvc下404解决 搭建完的目录: 注:此处,如果,只有sp

dynamic-新建了一个Dynamic Web Project 里面写了一个extjs文件

问题描述 新建了一个Dynamic Web Project 里面写了一个extjs文件 为什么会这样呢 解决方案 web.xml里面配置的首页是什么 解决方案二: 检查encoding的编码,以及家产extjs的配置,一个extjs开发包,一个是用于.符提示的资源包

dynamic-我建立的是Dynamic Web Project ,然后就建立一个jsp文件,但是就报错404

问题描述 我建立的是Dynamic Web Project ,然后就建立一个jsp文件,但是就报错404 我建立的是Dynamic Web Project ,然后就建立一个jsp文件,什么都没有改变 运行就报404 求指教 解决方案 你项目发布到到哪儿去了,看看你发布上去了,访问路径也看看. 解决方案二: 访问路径写详细了它就好了 解决方案三: 路径问题 解决了

dynamic web project的问题

问题描述 dynamic web project的问题 我在网上下载了一个网站项目有这些文件我复制文件到新建的dynamic web project项目上,为什么run as后打开时点确定没反应而且单独在文件夹中用ie(其他浏览器打开点确定没反应)打开weather.html有这个(ps:允许之后,点确定有反应了) 解决方案 这个程序用了activex组件,你可以点右键,查看源代码,看下html,它到底用了什么控件.确保控件被注册. 解决方案二: html源码<!DOCTYPE html> &