利用InstallAnywhere制作web安装程序

利用InstallAnywhere制作web安装程序介绍

最近项目需要制作web应用的安装程序,通过网上查看资料及自己摸索,成功制作出来,并且自我感觉还可以,所以将制作过程整理出来,供大家参考。使用InstallAnywhere制作web安装程序,环境为tomcat5+jdk5+mysql数据库,要求安装后自动包含tomcat5+jdk5,点击快捷方式后直接启动服务,不需要用户手动配置任何环境参数。

 

制作描述

 

1、整理tomcat5+jdk5+web程序,将这些内容统一整理到文件夹中,并且把web应用放到tomcat下的webapps文件夹。修改稿tomcat下的startup.bat,catalina.bat 将环境变量改为相对路径,引用自带的jdk。

2、使用InstallAnywhere发布安装步骤,应用程序快捷方式

3、自己编码通过Swing创建配置环境见面,可以修改tomcat的断口、web应用程序的配置、安装mysql、创建数据库用户及导入导出数据库等。

 

制作步骤实现参考

 

1、整理安装资源文件tomcat、jdk、mysql安装程序,将web应用存放到tomcat下,调整tomcat启动文件的环境变量,将通过windows的环境变量直接调整为读取资源里的对应文件,使其不依赖系统环境。(使其没有配置CATALINA_HOME、JAVA_HOME、PATH等变量也可以直接启动服务)

2、按照InstallAnywhere的基本模板发布安装资源(tomcat+jdk+mysql),配置快捷方式,在我的安装程序里就配置了四个,应用服务启动(startup.bat)、安装说明(资源里的安装说明word文档)、卸载(InstallAnywhere自带的资源)、环境配置工具(自行开发的jar包)

3、开发环境配置工具,我使用java Swing程序,可以使用修改tomcat的断口,web应用程序的配置。安装mysql(读取资源的安装程序),创建数据库用户及导入导出数据库(自己编写批处理文件实现mysql的建用户、导入、导出库)。通过编写批处理文件调用 Java -jar 命令的方式,配置快捷方式来启动Swing程序。

 

期间也遇到不少问题,相应的解决办法:

 

1、使用java Swing程序读取本地文件或者修改配置文件时,对中文出现乱码,后来统一调整为utf-8编码就解决了。

2、写批处理文件时,对空格的文件路径系统不支持,通过上网查询,将文件路径用双引号括上就解决了。

3、通过写批处理文件,调用mysql的相关命令实现数据库的导入等超作。

 

 

 

weixin151云匹面粉直供微信小程序+springboot后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值