柒's Blog

Just Do It


  • 首页

  • 友邻

  • 归档

  • 标签

  • 分类

  • 关于

  • 架构

  • 搜索

JAVA实现微信退款报错unexpected end of file from server

发表于 2016-10-25   |   分类于 JAVA开发   |   10000+ 条评论

前几天做了微信扫码支付,同事说把退款接口也做了吧,然后就根据申请退款文档,把支付的方法拿过来用了,结果抛出了这样一个问题 unexpected end of file from server

问题在于申请退款是需要需要双向证书,见文档说明:

阅读全文 »

2016年10月20日科目三考试

发表于 2016-10-20   |   分类于 心情日志   |   10000+ 条评论

终于拿证了:hankey:

Quartz实例化数据库任务无法定时执行

发表于 2016-10-19   |   分类于 Quartz   |   10000+ 条评论

有同事反应,测试环境的定时任务无法自动执行了,但是可以手动执行。

于是我检查了一下生产环境的任务,正常执行,那就奇了怪了,检查了一下配置,也没有啥子问题。当时由于忙,再说也是测试环境没那么重要,手动执行一下就是了,所以一直没有管。

阅读全文 »

大家好,我是黑客,专门盗账号的

发表于 2016-10-14   |   分类于 程序人生   |   4 条评论



阅读全文 »

JAVAWEB项目自动打包部署脚本(SVN+ANT)

发表于 2016-10-14   |   分类于 Linux   |   10000+ 条评论

acts_meeting_build.xml 脚本:

<?xml version="1.0" encoding="utf-8"?>

<project name="acts_meeting" basedir="/home/svnData/acts_meeting" default="all">
    <property name="tomcat" value="tomcat8_app"/>
    <property file="/home/svnPublish/build.properties" />
    <property name="webapp" value="acts_meeting" />
    <!--svnant支持库-->
    <path id="svnant.lib">
        <pathelement location="${svnant.jar}" />
        <pathelement location="${svnant.jar}" />
        <pathelement location="${svnClientAdapter.jar}" />
    </path>
    <!-- load the svn task -->
    <taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask" classpathref="svnant.lib" />

    <!--svn同步任务-->
    <target name="svn">
        <svn username="${svn.username}" password="${svn.password}" javahl="false">
            <!-- 检出代码 这里使用 export 不是checkout 二者区别 checkout会svn相关信息文件检出,export只是检出最新的文件-->
            <checkout  url="svn://192.168.1.180/acts_sign/trunk/${webapp}" destPath="${svn.home}/${webapp}" />
        </svn>
    </target>
    <!--项目打包-->
    <path id="classpath">
        <fileset dir="./WebRoot/WEB-INF/lib">
            <include name="**/*.jar" />
        </fileset>
    </path>

    <target name="prepare" description="prepare ">
        <mkdir dir="dist/tmp" />
        <mkdir dir="dist/module" />
        <mkdir dir="dist/war" />
    </target>

    <target name="jar-web" description="web jar">
        <delete file="dist/war/${webapp}-web.jar" />
        <echo message="开始编译项目源码" />
        <javac srcdir="src/java" includes="com/acts/web/**/*.*,com/acts/web/**/**/*.*" debug="true" fork="yes" destdir="dist/tmp" classpathref="classpath" encoding="UTF-8" includeantruntime="on"/>
        <jar destfile="dist/war/${webapp}-web.jar" update="true">
            <fileset dir="dist/tmp" includes="**/*.*" />
        </jar>
        <echo message="开始拷贝资源文件" />
        <copy todir="WebRoot/WEB-INF/classes">
            <fileset dir="src/java" includes="com/acts/web/**/*.xml*,com/acts/web/**/**/*.xml*">
            </fileset>
            <fileset dir="src/resource" includes="**/*.*">
            </fileset>
        </copy>
    </target>

    <target name="war" description="war ${webapp}" depends="jar-web">
        
        <echo message="开始打包" />
        <delete file="dist/war/${webapp}.war" />
        <copy todir="WebRoot/WEB-INF/lib">
            <fileset dir="dist/war"/>
        </copy>
        <war warfile="dist/war/${webapp}.war"
                includes="**/*.*"
                excludes="WEB-INF/classes/**/*.class"
                webxml="WebRoot/WEB-INF/web.xml" 
                update="true" 
                basedir="WebRoot"/>
        
        <echo message="删除临时文件" />
        <delete file="WebRoot/WEB-INF/lib/${webapp}-web.jar" />    
        <delete file="WebRoot/WEB-INF/classes" />
    </target>
    <echo message="开始部署" />
    <target name="publish"> 
         <exec executable="/home/svnPublish/publish.sh" failonerror="true">
              <arg value="/home/apache-tomcat/${tomcat}/"/>
              <arg value="${webapp}"/>
         </exec> 
    </target> 
    <target name="all"  depends="svn,prepare, jar-web, war,publish">
    </target>
</project>

build.properties 配置:

build.version=1.0.0
svnant.jar=/usr/local/apache-ant-1.9.2/lib/svnant.jar
svnClientAdapter.jar=/usr/local/apache-ant-1.9.2/lib/svnClientAdapter.jar
svnjavahl.jar=/usr/local/apache-ant-1.9.2/lib/svnjavahl.jar
increment.jar=/usr/local/apache-ant-1.9.2/lib/increment.export.jar
svn.username=zhangzhipeng
svn.password=zhangzhipeng
svn.home=/home/svnData
1...7374757677787980818283...86

其实我是一个程序员

429 文章
71 分类
197 标签
RSS
© 2025 柒's Blog
鲁ICP备19004528号-2
主题 - NexT.Pisces