zoukankan      html  css  js  c++  java
  • eclipse里没有j2ee

    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左右你每次发布应用要花多少时间?
    一般的做法都是在TomcatconfCatalinalocalhost 创建一个xml文件
    文件名.xml
    <Context path="/project1" docBase="D:WorkSpaceproject1webroot" />

    OK这样 你的项目随便放哪,只要在xml文件里指定就好了 tomcat就能发布应用了。
  • 相关阅读:
    Kubernetes 集成研发笔记
    Rust 1.44.0 发布
    Rust 1.43.0 发布
    PAT 甲级 1108 Finding Average (20分)
    PAT 甲级 1107 Social Clusters (30分)(并查集)
    PAT 甲级 1106 Lowest Price in Supply Chain (25分) (bfs)
    PAT 甲级 1105 Spiral Matrix (25分)(螺旋矩阵,简单模拟)
    PAT 甲级 1104 Sum of Number Segments (20分)(有坑,int *int 可能会溢出)
    java 多线程 26 : 线程池
    OpenCV_Python —— (4)形态学操作
  • 原文地址:https://www.cnblogs.com/navyhj/p/6959719.html
Copyright © 2011-2022 走看看