- 浏览: 133985 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (101)
- 项目管理 (21)
- oracle (13)
- ibm AIX (2)
- IT 杂谈 (4)
- 杂谈 (3)
- c++ (5)
- 设计模式 (2)
- spring 2.5 (2)
- JNDI (3)
- jboss 4.2.2 (1)
- my music (1)
- asp (2)
- dwr (1)
- javascript (5)
- JIntellitype (1)
- JAVA (7)
- ASP/ASP.NET (0)
- WEBSERVER (0)
- APPLICATON SERVER (0)
- DATABASE (0)
- jquery (9)
- struts2 (1)
- weblogic 10 (1)
- webservice (2)
- weblogic11g (1)
- apache-activemq-5.5.0 (1)
- apache ab (1)
- ubuntu (2)
- IIS 安装失败之解决方案 (1)
- maven (1)
- jpa (2)
- maven nexus (1)
- spring mvc (4)
- 20140725 (1)
- node gulp (0)
最新评论
-
冬之语2008:
你想表达什么?
jsp dll -
feisua:
反光镜
axis1.4 心得 -
feisua:
引用圩[u][/u]
axis1.4 心得 -
AJCF:
...
axis1.4 心得 -
jun526:
这种是可以弹出来,但是窗口的文本验证就要报错。
jquery easyUI window iframe
<?xml version="1.0" encoding="UTF-8"?>
<project name="aa" default="deployTopoJar" basedir=".">
<!-- 设定系统环境变量名为env,以备下边使用 -->
<property environment="env"/>
<!-- 设定构建JAR时的路径与文件名参数,注意:下边的属性设定时,如果属性代表路径,则为了适应相应操作系统可用location代替value;
如果属性代表文件名,则必须用value. -->
<property name="src" value="./src" />
<property name="webRoot" location="WebRoot"/>
<property name="webInf" location="${webRoot}/WEB-INF"/>
<property name="destDir" location="${webInf}/classes"/>
<property name="classPath" location="${webInf}/lib"/>
<property name="topoJarPath" location="${webRoot}/topo/lib"/>
<property name="jarName" value="topo.jar,aa.jar"/>
<!-- 数字签名用的密钥信息参数 -->
<property name="keystoreName" value="esmkeystore"/>
<property name="storepass" value="esmsystem"/>
<property name="keystore" location="${topoJarPath}/${keystoreName}"/>
<property name="keypass" value="esmsystem"/>
<property name="keysize" value="1024"/>
<property name="alias" value="esmkey"/>
<property name="validity" value="365"/>
<property name="jarsigner" value="${env.JAVA_HOME}/bin/jarsigner.exe"/>
<!-- 部署数字签名后的JAR到TOMCAT相应目录 -->
<property name="deployJarPath" location="${env.TOMCAT_HOME}/webapps/QT_ESM/topo/lib"/>
<target name="build">
<mkdir dir="${destDir}" />
<javac failonerror="false" encoding="utf-8" nowarn="true" debug="true" optimize="on" srcdir="${src}"
destdir="${destDir}" includes="aa/**/*.java, cmy/**/*.java">
<classpath>
<fileset dir="${classPath}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
<!-- 构建JAR文件 -->
<target name="makeJar" depends="build">
<copy todir="${destDir}/classes">
<fileset dir="${src}">
<include name="aa/*.*" />
</fileset>
</copy>
<jar jarfile="${topoJarPath}/${jarName}" basedir="${destDir}"
includes="aa/**, cmy/**">
</jar>
</target>
<!-- 创建证书 -->
<target name="genericKey">
<echo message="genkey..."/>
<delete>
<fileset dir="${topoJarPath}">
<include name="${keystoreName}"/>
</fileset>
</delete>
<genkey keystore="${keystore}" storepass="${storepass}" alias="${alias}" keypass="${keypass}" keysize="${keysize}"
verbose="true" validity="${validity}" dname="CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=ZH">
</genkey>
<echo message="genkey... done"/>
</target>
<!-- 对JAR进行数字签名 -->
<target name="signJar" depends="makeJar, genericKey">
<echo message="jarsigner..." />
<exec executable="${jarsigner}" dir="${topoJarPath}">
<arg line="-keystore"/>
<arg value="${keystore}"/>
<arg line="-storepass"/>
<arg value="${storepass}"/>
<arg line="${jarName}"/>
<arg line="${alias}"/>
</exec>
<!-- 下边这种方式也可以 -->
<!--signjar keystore="${keystore}" storepass="esmsystem" jar="${jarName}" alias="${alias}">
<fileset dir="${topoJarPath}">
<include name="${jarName}" />
</fileset>
</signjar-->
<echo message="jarsigner... done." />
</target>
<!-- 部署JAR文件 -->
<target name="deployTopoJar" depends="signJar">
<copy todir="${src}" file="${topoJarPath}/${jarName}">
</copy>
</target>
</project>
<project name="aa" default="deployTopoJar" basedir=".">
<!-- 设定系统环境变量名为env,以备下边使用 -->
<property environment="env"/>
<!-- 设定构建JAR时的路径与文件名参数,注意:下边的属性设定时,如果属性代表路径,则为了适应相应操作系统可用location代替value;
如果属性代表文件名,则必须用value. -->
<property name="src" value="./src" />
<property name="webRoot" location="WebRoot"/>
<property name="webInf" location="${webRoot}/WEB-INF"/>
<property name="destDir" location="${webInf}/classes"/>
<property name="classPath" location="${webInf}/lib"/>
<property name="topoJarPath" location="${webRoot}/topo/lib"/>
<property name="jarName" value="topo.jar,aa.jar"/>
<!-- 数字签名用的密钥信息参数 -->
<property name="keystoreName" value="esmkeystore"/>
<property name="storepass" value="esmsystem"/>
<property name="keystore" location="${topoJarPath}/${keystoreName}"/>
<property name="keypass" value="esmsystem"/>
<property name="keysize" value="1024"/>
<property name="alias" value="esmkey"/>
<property name="validity" value="365"/>
<property name="jarsigner" value="${env.JAVA_HOME}/bin/jarsigner.exe"/>
<!-- 部署数字签名后的JAR到TOMCAT相应目录 -->
<property name="deployJarPath" location="${env.TOMCAT_HOME}/webapps/QT_ESM/topo/lib"/>
<target name="build">
<mkdir dir="${destDir}" />
<javac failonerror="false" encoding="utf-8" nowarn="true" debug="true" optimize="on" srcdir="${src}"
destdir="${destDir}" includes="aa/**/*.java, cmy/**/*.java">
<classpath>
<fileset dir="${classPath}">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
</target>
<!-- 构建JAR文件 -->
<target name="makeJar" depends="build">
<copy todir="${destDir}/classes">
<fileset dir="${src}">
<include name="aa/*.*" />
</fileset>
</copy>
<jar jarfile="${topoJarPath}/${jarName}" basedir="${destDir}"
includes="aa/**, cmy/**">
</jar>
</target>
<!-- 创建证书 -->
<target name="genericKey">
<echo message="genkey..."/>
<delete>
<fileset dir="${topoJarPath}">
<include name="${keystoreName}"/>
</fileset>
</delete>
<genkey keystore="${keystore}" storepass="${storepass}" alias="${alias}" keypass="${keypass}" keysize="${keysize}"
verbose="true" validity="${validity}" dname="CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=ZH">
</genkey>
<echo message="genkey... done"/>
</target>
<!-- 对JAR进行数字签名 -->
<target name="signJar" depends="makeJar, genericKey">
<echo message="jarsigner..." />
<exec executable="${jarsigner}" dir="${topoJarPath}">
<arg line="-keystore"/>
<arg value="${keystore}"/>
<arg line="-storepass"/>
<arg value="${storepass}"/>
<arg line="${jarName}"/>
<arg line="${alias}"/>
</exec>
<!-- 下边这种方式也可以 -->
<!--signjar keystore="${keystore}" storepass="esmsystem" jar="${jarName}" alias="${alias}">
<fileset dir="${topoJarPath}">
<include name="${jarName}" />
</fileset>
</signjar-->
<echo message="jarsigner... done." />
</target>
<!-- 部署JAR文件 -->
<target name="deployTopoJar" depends="signJar">
<copy todir="${src}" file="${topoJarPath}/${jarName}">
</copy>
</target>
</project>
发表评论
-
jvm gc
2014-08-05 07:23 635http://blog.csdn.net/yakoo5/art ... -
中文转字母
2013-09-13 10:52 667public class GB2Alpha { priv ... -
IE6 扫描页面 select 并用iframe 遮挡
2013-03-03 18:10 820$.fn.fix_ie6Select = function ( ... -
eclipse svn plugin
2013-01-18 14:58 707http://subclipse.tigris.org/upd ... -
jasper
2012-11-05 15:43 665采用servlet直接生成pdf等文件 public cla ... -
Intellij idea 配置说明及快捷键
2012-10-28 22:14 1256Intellij IDEA常用配置详解 1. IDEA内存优 ... -
SQLSERVER 2008 修改SA 密码
2012-08-14 19:01 0EXEC sp_password NULL, '你的密码', ... -
IIS 安装失败之解决方案
2012-08-13 09:53 1417首先删除IIS后,再开始下面的操作: 1. 运行:regsv ... -
memcached User_Guide_zh
2012-07-17 09:20 643https://code.google.com/p/xmemc ... -
memcached
2012-07-16 11:37 663简单的memcached java 实现,,一看就明白,,, -
xml transformNode xsl
2012-03-11 14:34 863<html> <body> < ... -
多种 webservice 在线接口测试方法
2011-11-17 16:04 1553收藏 http://www.51testing.com/?ui ... -
dhtmlX window 事件手册
2011-11-16 09:30 1573dhtmlx 使用手册! -
ant 打包加载jdbc文件
2011-11-15 19:19 952<context:property-placeholde ... -
JavaScript经典效果集锦
2011-10-20 13:18 665JavaScript经典效果集锦 -
ant webproject....
2011-04-16 17:14 715<?xml version="1.0" ... -
apache tomcat 区别
2010-06-25 13:50 9131.apache 是web server; tomcat是 ... -
apache tomcat 集群
2010-06-25 13:36 854实践中整理出tomcat集群 ... -
tomcat PermGen space
2010-06-25 13:09 1482一、 tomcat内存设置问 ... -
java log4j 绝对路径
2010-04-15 09:33 834PropertyConfigurator.configure( ...
相关推荐
标题“JNLP ant webstart sign genkey sample”涉及到的是Java网络启动(Java Web Start,JWS)技术,以及如何使用Ant构建工具来签名JNLP应用。在Java Web Start中,JNLP(Java Network Launch Protocol)是用于启动...
例如,`keytool -genkey`命令可以用来创建一个新的证书。签名应用时,使用`jarsigner`工具,指定keystore、别名和证书文件,如`jarsigner -keystore testCALib calendar.apk testCA`。 在批量打包Android应用时,...
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -keysize 2048 -validity 20000 ``` - **签名命令**: ```sh jarsigner -verbose -keystore android.keystore -signedjar android_...
这通常涉及到`genkey`和`signjar`这两个Ant任务。`genkey`用于生成密钥对,`signjar`则用来签署JAR文件,确保其在分发时的完整性和不可篡改性。 总的来说,这个"生成数字签名和Jar包的测试工程"是一个实用的示例,...
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 ``` 在这里,`my-release-key.keystore`是你的密钥库文件名,`alias_name`是别名,其他参数...
keytool -genkey -v -keystore android.keystore -alias android.keystore -keyalg RSA -keysize 2048 -validity 20000 ``` 这里的`-validity 20000`表示签名的有效期为20000天。命令执行完毕后,`bin`目录中将会...
keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore ``` 这会创建一个名为`demo.keystore`的RSA算法签名文件,有效期40000天。签名APK有两种方式:手动和自动。手动签名...
`keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000` 这个命令会创建一个名为ophone.keystore的证书,别名是ophone,使用RSA算法,有效期为20000天。 签名应用的命令示例...
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 ``` 这个命令生成了一个名为`android.keystore`的证书,别名`android`,使用RSA算法,有效期20000天。 总之,Android...
命令示例:`azkaban-web-server-3.1.0 $keytool -keystore keystore -alias jetty -genkey -keyalg RSA`。 - 这个命令会生成一个名为`keystore`的文件,用于后续配置中。 4. **配置azkaban.properties**: - 修改...
使用 `keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000` 命令生成密钥,其中 `my-release-key.keystore` 是密钥库的文件名,`alias_name` 是密钥的别名。...