一篇属于技术总结类的文章,写这篇文章,一来是为自己的一些自动化部署做总结,二来是留下一些记录,好让自己经常翻翻。自动化部署,就是对每次都需要敲的命令,每次都要做的操作,固定化,死的命令行与操作,进行的一些shell脚本的编写,有助于自己不用每次都去敲这些繁琐的命令。

转载请注明:自动化部署java的war应用到tomcat脚本|小葫芦君

自动化部署主要是几个方面:
1、自动化部署到war
2、自动化重启tomcat服务器,并打印日志
3、能自动化重启,自动化打开日志

主要的shell命令有这些:
1、自动化部署到war
/data/shfile/blogWeb.sh 这个是自动部署的shell脚本






阅读全文 »

根据自己jdk版本编译,如jdk7或者jdk6或者jdk8,此时部署后提示报错:java.security.InvalidKeyException:illegal Key Size

jdk7:
微信开发者文档提供了下载JCE无限制权限策略文件UnlimitedJCEPolicyJDK7.zip(JDK7的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安装了JRE,将两个jar文件放到%JRE_HOME% libsecurity目录下覆盖原来的文件,如果安装了JDK,将两个jar文件放到%JDK_HOME%jrelibsecurity目录下覆盖原来文件。

jdk6 :
需要下载相应的 UnlimitedJCEPolicyJDK6.zip,此文件在 此处 http://download.csdn.net/detail/rzg813/8069407 下载。和jdk7的处理方式一样,替换相应目录下的2个jar

微信公众号平台可以使用jdk6+ 进行开发!





阅读全文 »