Java打包详解

【前言】没有明白jar中的MANIFEST.MF是用来做什么的   【原文】http://blog.csdn.net/arielxp/archive/2004/10/07/127170.aspx   jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。   为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先…

Hessian简单入门

Hessian是一个简单的连接Web服务的二进制协议。        Hessian概述: 一.客户端和服务端不依赖于其他任何jar,比起webService 它显得轻量许多,比如使用xfire包含核心库和客户端的jar,大小达到了10M ,而最新的hessian-4.0.7  jar大小也只有不到400K.       二.更适合二进制的传输,比起webService.Hessian的 传输速度要高于webService.       三.支持Java,c#,Flex(actionscrpit)   一.  添加Hessian的jar…

XFire简单使用

1 . XFire可以认为是webservice的一个实现。 其下载地址:http://xfire.codehaus.org/ 下载了以后把lib下的所有jar和xfire-all-*.jar拷贝到你的项目里。 配置web.xml xml 代码 xml version="1.0" encoding="UTF-8"?>   <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java…

maven添加servlet-api dependency

maven添加servlet-api的dependency后会出现Missing indirectly referenced artifact javax.jms:jms:jar:1.1Missing indirectly referenced artifact com.sun.jdmk:jmxtools:jar:1.2.1Missing indirectly referenced artifact com.sun.jmx:jmxri:jar:1.2.1的错误。可以去[url=http://java.sun.com]http://java.sun.com[/url]下载相应的jar包,保存到本地,然后在jar文件所在的位置执行(根据所需要的版…

E3 TREE 开发准备及简单树实现代码。

一、导入jar: commons-collections-2.1.1.jar commons-logging.jar E3-Base.jar E3-TemplateEngine.jar E3-Tree.jar log4j.jar velocity-1.4.jar 二、配置web监听(解压导出E3所需资源,该步骤可选,在tomcat5.5版本需要) web.xml:      <listener>         <listener-class>             net.jcreate.e3.commons.resource.loader.LoadResourcesListener         </listener-class> …

打包jar

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...      选项:      -c 创建新的存档   -t 列出存档内容的列表   -x 展开存档中的命名的(或所有的〕文件   -u 更新已存在的存档   -v 生成详细输出到标准输出上   -f 指定存档文件名   -m 包含来自标明文件的标明信息   -0 只存储方式;未用zip压缩格式   -M 不产生所有项的清单(manifest〕文件 …

log4j的完全使用详解

一. Log4J的功能详细使用   参考:http://blog.csdn.net/seraph5186/archive/2009/02/05/3863726.aspx     二. Log4j的配置文件和Log4j的Jar文离   默认, Log4j jar会读当前目录下的log4j.properties文件, 但如果想把log4j.properties文件脱离jar的当前目录, 这个时候Jar 文件无法在默认情况下读取log4j.properties. 通过测试发现, ANT会先查找LIBPATH和CLASSPATH环境变量所指定的路径下的JAR文件. 所…

JAR详解

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。     为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩…

Struts2技术总结

必备jar文件 早在struts2.0.*的时候,struts2的必备jar包需要如下几个: commons-logging-*.jar   Apache旗下commons项目的log日志包 freemarker-*.jar             一种前台页面模板,应用比较广泛 ognl-*.jar                        动态图导航语言,struts2处理前台页面的核心语言,相当实用 struts2-core-*.jar           struts2的核心包 xwork-core-*.jar             webwork的核心包,因为st…

Cactus使用体验

第一部分一、文件夹内的内容 cactus.jar: the main jar, contains the framework classes. You can find this jar in [cactus root]/lib. cactus-ant.jar: a jar which contains some custom Ant tasks to help integrate easily with Ant. This is only needed if you wish to use Ant for automating the execution of Cactus tests. You also find this jar in [cactus root]/lib. httpclient.jar:…

cxf2.13整合spring

一、导入cxf所需jar档如下: commons-logging-1.1.1.jar   geronimo-activation_1.1_spec-1.0.2.jar (or Sun's Activation jar)   geronimo-annotation_1.0_spec-1.1.1.jar (JSR 250)   geronimo-javamail_1.4_spec-1.6.jar (or Sun's JavaMail jar)   geronimo-servlet_2.5_spec-1.2.jar (or Sun's Servlet jar)   geronimo-ws-metadata_2.0_spec-1.1.2.jar (JSR 181)   geronimo-jaxws_2.1_spec-1.0…

把java文件打包成.jar (jar命令详解)

把java文件打包成.jar (jar命令详解) 先打开命令提示符(win2000或在运行框里执行cmd命令),输入jar Chelp,然后回车(如果你盘上已经有了jdk1.1或以上版本),看到什么:       用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...       选项:       -c 创建新的存档    -t 列出存档内容的列表    -x 展开存档中的命名的(或所有的〕文件    -u 更新已存在…

junit 4 spring 自动化测试

 1 添加jar ,依赖jar 包围 spring-test,jar与 junit4.jar  2 编写测试类    package com.test; import java.util.List; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.spring…

HTTP Status 500 – java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.index_jsp

关于此报错的几种原因: jar冲突,看一下项目引用的jar:servlet-api和jsp-api以及jasper.jar等jar,是不是在项目lib目录下,如果有并且和tomcat的lib目录下的jar版本不一致,那么有可能会导致这个错误。删除lib下相应的jar即可解决。 根绝servlet规范,servlet-api和jsp-api这些jar是不允许出现在项目引用jar中的。maven依赖时,scop请使用provided。 真的缺少jar包。 导致这个报错还有一个原因:js…

Velocity java开发指南

目    录 1.开始入门. 3 1.Getting Started3 2.Dependencies 依赖资源. 3 2.参考资源:. 4 3.它是如何工作的?. 4 1.基本使用模式. 4 4.单实例还是多实例(To Singleton Or Not To Singleton...)?6 1.Singleton Model6 2.Separate Instance6 5. The Context7 1.The Basics7 2.在模板中用#foreach指令支持迭代对象. 8 3.Context Chaining9 4.模板中的己创建对象. 10 5.Context对象的其它用法. 10 6.Usin…