eclipse是客户端开发工具,本来就不带有j2ee的jar包,需要容器:比如tomcat来提供这个jar的。
j2EE通用jar包列表:
IKIKAnalyzer3.2.8.jar // 分词器
ant-junit4.jar // ant junit
antlr-2.7.6.jar // 没有此包,hibernate不会执行hql语句。并且会报NoClassDefFoundError: antlr/ANTLRException错误
aopalliance-1.0.jar // 这个包是AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具备动态织入功能的框架依赖此包。
asm-3.2.jar // spring3用到的asm 生成二进制代理类
asm-analysis-3.2.jar // ASM是一个通用的Java字节码操作和分析框架。它可以用来修改现有的类或动态生成的类,直接以二进制的形式。提供常见的转换和分析算法允许轻松地组装定制的复杂转换和代码分析工具。
asm-commons-3.2.jar //
asm-commons-3.3.jar //
asm-tree-3.2.jar //
asm-tree-3.3.jar //
asm-util-3.2.jar //
aspectjrt.jar // 面向切面编程 Spring
aspectjweaver.jar // 面向切面编程 Spring
backport-util-concurrent.jar // 并发访问处理端口的工具包
bootstrapconnector.jar // 操作openoffice
c3p0-0.9.1.jar // C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。
cas-client-core-3.2.1.jar // 单点登录客户端
cglib-nodep-2.1_3.jar // cglib代理 实现AOP的一种方式;和他对应的是DynaProxy(java动态代理)
cglib-nodep-2.2.jar //
cobertura.jar // 跑cobertura测试的包
commons-beanutils-1.7.0.jar // 提供对 Java 反射和自省API的包装
commons-codec-1.4.jar // Commons项目中用来处理常用的编码方法的工具类包。编码或者是解码
commons-collections-3.1.jar // 提供一个类包来扩展和增加标准的 Java Collection框架
commons-collections-3.2.jar //
commons-dbcp-1.4.jar // 储存java数据库连接对象的池子
commons-dbcp.jar //
commons-email-1.2.jar // Java发邮件的包
commons-fileupload-1.2.1.jar // Java上传文件用到的包
commons-fileupload-1.2.2.jar //
commons-io-1.3.2.jar // Java实现IO所需要的包
commons-io-2.0.1.jar //
commons-lang-2.3.jar // 提供了许多许多通用的工具类集,提供了一些java.lang中类的扩展功能
commons-lang-2.4.jar //
commons-lang3-3.1.jar //
commons-logging-1.1.1.jar // 一个各种 logging API实现的包裹类
commons-logging-api-1.1.jar // 是一个 LOGGING 的一个简化版,只实现了SimpleLog 及类似的其它部分,只能基本满足系统启动时的日志输出,因为没有日志系统的API ,Tomcat 是不能启动的
commons-pool-1.3.jar // 对象池
commons-pool.jar //
dom4j-1.6.1.jar // Java的XML API,类似于jdom,用来读写XML文件
easymock-3.1.jar // Junit Test用,Mock对象
ehcache-core-2.4.4.jar // 高可用的缓存系统,纯Java实现,支持本地缓存、分布式缓存和缓存查询,是hibernate默认的二级缓存
ezmorph-1.0.3.jar // 简单的java类库用于将一种对象转换成另外一种对象
fluent-hc-4.2.1.jar // HttpClient
freemarker-2.3.15.jar // 用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。
freemarker-2.3.19.jar //
geronimo-jms_1.1_spec-1.0.1.jar // Apache Geronimo所带jar包。 Apache服务器用。
geronimo-jpa_3.0_spec-1.0.jar // Apache Geronimo所带jar包
groovy-1.8.6.jar // 是Java平台上设计的面向对象编程语言,可以作为Java 平台的脚本语言使用。
gson-2.2.2.jar // 用来序列化json格式的数据
hamcrest-all-1.1.jar // 辅助测试工具 assertThat
hibernate-annotations.jar // Hibernate 注解
hibernate-commons-annotations-3.2.0.Final.jar //
hibernate-commons-annotations.jar //
hibernate-core-3.6.0.Final.jar // Hibernate核心包
hibernate-jpa-2.0-api-1.0.0.Final.jar // Hibernate 持久化
hibernate-search-3.3.0.Final.jar // Hibernate search
hibernate3.jar // 核心包
httpclient-4.2.1.jar //
httpcore-4.2.1.jar //
iaphelper-v1.5.jar //
jackson-all-1.8.0.jar // 解析json格式数据
jackson-all-1.8.2.jar //
jakarta-oro-2.0.8.jar // 正则表达式
java_uno.jar // openoffice
javassist-3.11.0.GA.jar // 分析、编辑和创建Java字节码的类库
javassist-3.9.0.GA.jar //
jaxen-1.1.1.jar // 开源的XPath库
jcommon-1.0.17.jar // Used for jFreeChart
jfreechart-1.0.14.jar // jfreechart
json-lib-2.1.jar // 解析json
json.jar //
jta-1.1.jar // Java Transaction API
juh.jar // 和jurt.jar unoil 转换pdf文档
junit-4.10.jar // junit
junit-4.8.2.jar //
jurt.jar //
jxl.jar // 操作excel
livetribe-jsr223-2.0.6.jar // jsr223是把其它脚本语言嵌入JAVA的一个规范,这个JAR包是对这个规范的实现
log4j-1.2.14.jar // 日志
log4j-1.2.15.jar //
lucene-core-3.0.3.jar // lucene核心包
mail-1.4.1.jar // 邮件
mybatis-3.1.1.jar // mybatis持久化框架
mysql-connector-java-3.1.12-bin.jar // mysql连接
mysql-connector-java-5.0.4-bin.jar //
ognl-2.7.3.jar // Object-Graph Navigation Language, struts用
ognl-3.0.5.jar //
openjpa-1.2.2.jar // open jpa
org.springframework.aop-3.1.1.RELEASE.jar // Spring
org.springframework.asm-3.1.1.RELEASE.jar //
org.springframework.aspects-3.1.1.RELEASE.jar //
org.springframework.beans-3.1.1.RELEASE.jar //
org.springframework.context-3.1.1.RELEASE.jar //
org.springframework.context.support-3.1.1.RELEASE.jar //
org.springframework.core-3.1.1.RELEASE.jar //
org.springframework.expression-3.1.1.RELEASE.jar //
org.springframework.instrument-3.1.1.RELEASE.jar //
org.springframework.instrument.tomcat-3.1.1.RELEASE.jar //
org.springframework.jdbc-3.1.1.RELEASE.jar //
org.springframework.jms-3.1.1.RELEASE.jar //
org.springframework.orm-3.1.1.RELEASE.jar //
org.springframework.oxm-3.1.1.RELEASE.jar //
org.springframework.test-3.0.1.RELEASE-A.jar //
org.springframework.transaction-3.1.1.RELEASE.jar //
org.springframework.web-3.1.1.RELEASE.jar //
org.springframework.web.portlet-3.1.1.RELEASE.jar //
org.springframework.web.servlet-3.1.1.RELEASE.jar //
org.springframework.web.struts-3.1.1.RELEASE.jar //
persistence-api-1.0.jar // Java持久化
pmd-4.3.jar // 开源分析Java代码错误的工具
quartz-all-1.6.0.jar // Spring quartz定时器
ridl.jar // open office
serp-1.13.1.jar // open jpa
slf4j-api-1.5.8.jar // hibernate
slf4j-log4j12-1.5.6.jar //
sonar-ant-task-1.4.jar //
spring-aop-3.1.2.RELEASE.jar // spring
spring-asm-3.1.2.RELEASE.jar //
spring-beans-3.1.2.RELEASE.jar //
spring-context-3.1.2.RELEASE.jar //
spring-core-3.1.2.RELEASE.jar //
spring-expression-3.1.2.RELEASE.jar //
spring-jdbc-3.1.2.RELEASE.jar //
spring-orm-3.1.2.RELEASE.jar //
spring-test-2.5.6.jar //
spring-test-3.1.2.RELEASE.jar // eclipse要做J2EE开发的话需要自己集成好多插件,myEclipse全都集成好了直接就可以创建J2EE项目
在有一个问题 你的项目不一定都要放到tomcat-webapp文件夹下来发布,试想一个项目如果300M左右你每次发布应用要花多少时间?
一般的做法都是在\Tomcat\conf\Catalina\localhost\ 创建一个xml文件
文件名.xml
<Context path="/project1" docBase="D:\WorkSpace\project1\webroot" /> OK这样 你的项目随便放哪,只要在xml文件里指定就好了 tomcat就能发布应用了。

eclipse里没有j2ee的更多相关文章

  1. git --help出来的命令 + eclipse里用git小记

    用法:git [--version] [--help] [-C <path>] [-c name=value]           [--exec-path[=<path>]] ...

  2. 【转】Eclipse里项目名有红叉,但是展开后里面又没有红叉叉

    Eclipse里项目名有红叉,但是下面的每一个文件都没有红叉 有三种可能: 1:classpath有问题 2:编译级别有问题 3:jar包有问题,我碰过从maven上获取了问题jar包,工程里提示能找 ...

  3. 解决Eclipse里的Maven工程pom.xml文件报:web.xml is missing and <failOnMissingWebXml> is set to true错误

    打开eclipse准备进行开发时,发现项目上有个红星号,查看错误后发现报了一个:"web.xml is missing and <failOnMissingWebXml> is ...

  4. eclipse里maven install时,报错提示jdk为无效的目标版本:1.7

    http://blog.csdn.net/wabiaozia/article/details/51733372 ************************************ 报错提示: [ ...

  5. 【转】如何在eclipse里关联查看android源码

    原文网址:http://fengbohaishang.blog.51cto.com/5106297/1339556 以前没怎么注意过这个问题,不怎么看源码,现在发现源码确实是很好的学习资源. 直入正题 ...

  6. 在eclipse里卸载已安装的插件[例如Android Development Tools ADT]

    在eclipse里卸载已安装的插件                                        有四种方法: 1.到plugins和features目录中找到你要卸载的插件的文件夹, ...

  7. Eclipse里初次使用Maven注意问题

    在Eclipse里初次使用Maven,右键project->add dependency, 发现search不管用,这时候需要按照以下步骤操作: Goto "Preferences - ...

  8. Eclipse里的智能提示

    Eclipse 3.1里的智能提示功能对于写JAVA程序又不记得类名和函数的人来说是一个很好的助手工具,但是Eclipse里的智能提示的快捷键是Ctrl+Space,在中文Windows操作系统中它确 ...

  9. 在Eclipse里设置格式化代码时不格式化注释

    在Eclipse里设置格式化代码时不格式化注释 今天格式化代码 发现直接format会把注释也一块格式化了,有时候会把好好的注释弄的很乱.甚为头疼. 查阅之后解决办法如下: Windows -> ...

随机推荐

  1. Servlet+jSP+java实现商品信息和流水的操作

    设计思路:先是创建两个表,一个用来操作库内商品的增删改查,一个用来记录商品的流水信息. 设计过程:先对商品的属性进行创建javaBean编写,之后编写数据库连接类,之后编写数据库操作类,之后编写服务类 ...

  2. 对象序列化Serializable

    一.Java对象的存储 首先我们先来理解一下Java对象在内存中的存储! JVM的内存分为三个部分:栈(stack).堆栈(heap).方法区(method area): 栈:主要存储基本数据类型变量 ...

  3. 通过Charles获取看书神器API

    Charles Charles是一个可以做HTTP代理/ HTTP监视器/反向代理的软件,使开发人员能够查看其机器和Internet之间的所有HTTP和SSL / HTTPS流量.包括请求,响应和HT ...

  4. python dict字典和set集合用法

    创建字典:键  值  key  value c = {'张三':59, '李四':60, '王五':100} #查 print(c['张三'])  #打印张三的成绩 #改 c['张三'] = 60 # ...

  5. Type Conversion

    文章著作权归作者所有.转载请联系作者,并在文中注明出处,给出原文链接. 本文原更新于作者的github博客,这里给出链接. 什么是转换 转换是接受一个类型的值并使用它作为另一个类型的等价值的过程.转换 ...

  6. 自制操作系统Antz(13) 显示图片

    显示图片只是在多媒体课上看着bmp格式图片的突发奇想,然后就实现在了我自己的操作系统 Antz系统更新地址 Linux内核源码分析地址 Github项目地址 效果图: 显示图片的原理 在之前显卡操作时 ...

  7. 类的综合运用-complex的实现

    实验要求: 定义一个复数类Complex,使得下面的代码能够工作: Complex c1(3,5);     //用复数3+5i初始化c1: Compex c2=4.5;      //用实数4.5初 ...

  8. Java链接MySQL数据库的配置文件

    文件名:db.properties(随便) driver = com.mysql.jdbc.Driver  //MySQL数据库驱动名url = jdbc:mysql://localhost:3306 ...

  9. SQL server 批量插入和更新数据

    批量插入数据 insert into A表数据库名.[dbo].A(a,b,c) (select a,b,c from B表数据库名.[dbo].B) 批量更新数据 根据身份证第二位更新性别 upda ...

  10. windows cannot find powershell.exe windows 7

    This can happen when the environment variables are missing an entry for Powershell. $env:path must i ...