设为首页 收藏本站
查看: 992|回复: 0

[经验分享] (一)setupFactory零基础制作零配置安装程序实例(打包JDK Tomcat Mysql mypm)

[复制链接]

尚未签到

发表于 2015-8-11 10:53:32 | 显示全部楼层 |阅读模式
  此事还人从头说起。在要对外发布MYPM时,现学setupFactory制作MYPM安装程序,这个工具入手倒是相当简单,当时因时间的关系(也没心思为了做一个安装程序专门去研究它),没来得及研究 setupFactory 的具体用法,用setupFactory最简单的制作方法制作了一个最简单MYPM安装程序,这个安装程序可以理解为安装时,把程序解压到某个目录,然他的配置和手动部署没什么区别,都要安装人员去设置,安装起来比较不方便。
  后来随着安装MYPM的用户越来越多,对安装的技术支持忙不过来(之前的安装程序对于一些测试人员来说,配置还是过于麻烦),然后下决心,好好研究一下setupfactry,终于制成了零配置版MYPM 安装程序,打包了MYPM ,Tomcat,JDK和Mysql 。网上也找到一些教程,不过都没有实例,在制作零配置版MYPM 安装程序时,一边参看教程,一边看setupFactory api 一边做测试,断断续续还是花了共一周时间制成零配置版MYPM 安装程序。在此把我制作过程及方法以实例形式写出来,望后来者不用再探索。如想体验一下,一键式安装可下载MYPM http://jsnetcom.onlinedown.com/soft/111564.htm 或是直接下载安装手册查看安装过程http://www.mypm.cc/mypm/downHelp?doc=mypm2.1InstallManual.zip
  大致有如下4个步骤:
  1:安装前的准备
   2:在setupFactory中规化安装步骤
   3:编写安装脚本
  4:打包安装程序
  
   1:安装前的准备
  1.1安装好setupFactory 我用的是8.2.2.0版本

  1.2 建立安装文件工程:把要安装的文件组织到一个目录,下图为制作MYPM安装程序时的文件目录
DSC0000.png
  组织安装文件工程过程如下:先解太压免安装版Tomcat 为jawasoftMypm目录,然后拷入 mypm,mysql5.1.53免安装版,再把本机己安装的JDK和JRE拷入新建的java1620目下,要对mysql和jdk瘦身,mysql瘦身mysql参看这里http://www.iyunv.com/mypm/archive/2011/02/09/1950246.html  JDK 瘦身拷入JDK和JRE拷入到java1620目后,把JDK下的JRE删掉,如下图把jdk1.6.0_03下的jre删掉
DSC0001.png
  运行上图中mysql5.1.53,把初始化数据导入到mysql中,过程就省去不表
  2:在setupFactory中规化安装步骤
  2.1创建setupFactory工程
  运行setupFactory 如下图选择创建一个新项目,并勾上显示项目向导然后点击"OK"
DSC0002.png
  如图输入产品信息并下一步
DSC0003.png
  如图选择用于制作安装程的文件目录,勾选包含子目录文件并“下一步”
DSC0004.png DSC0005.png
  点击一下步
DSC0006.png
  下一步,然后如下图设置
DSC0007.png
  下一步
DSC0008.png
  下一步
DSC0009.png
  上在图中设置支持的操作系统,并勾选生成卸载程序,和安装过程中生成安装日志及如果执行安装程序的用户没管理员权限,将给出警告。然后“完成”,等待下图中加载文件直到完成
DSC00010.png
  加载完文件后,保存setupFactory工程
DSC00011.png
  2.2设置工程参数

       点击“Edit”菜单下 Preferences... 然后在下图中把红框部分清空后按OK,不清空的话,他会把扩展名为红框中的文件,在安装完程序后在开始菜单中加的的程序项中加入很多子菜单,后面将会讲到如何设置哪些文件要在windows开始菜单中作为安装后的程序的子菜单。

DSC00012.png
  未完待继

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-97358-1-1.html 上篇帖子: 配置tomcat是修改JSP页面后不用重启服务器 下篇帖子: 有木有使用tomcat 7.0 报Out of Memory的同志
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表