`
agilestone
  • 浏览: 9248 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

利用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的相关命令实现数据库的导入等超作。

 

 

 

6
9
分享到:
评论
4 楼 javalog 2008-07-17  
我是将startup.bat弄成快捷方式在开始菜单,在启动tomcat的时候自动打开一个网页.那个卸载(InstallAnywhere自带的资源)是怎么弄成快捷方式在菜单里啊?还有怎么把mysql也弄进去能不能说得详细些?
3 楼 javalog 2008-07-16  
"点击快捷方式后直接启动服务"这个快捷方式是个tomcat的startup.batbat文件么?我不是很明白对于打包好的web项目,安装后应该怎样启动--假设我是不懂java的呢
2 楼 agilestone 2008-05-11  
呵呵,不是正版的。项目也不是公开销售
1 楼 fight_bird 2008-05-10  
博主用的是正版的InstallAnywhere?正版的可是价格不菲!

若是盗版,对于公开销售的商业项目那是不明智的。

相关推荐

    InstallAnywhere WEB系统工具打包

    5. 注册服务:利用InstallAnywhere的“Services”功能,为Tomcat和MySQL注册系统服务,使得它们能在系统启动时自动启动。 6. 动态修改配置文件:在安装过程中,可能需要根据用户的系统环境动态修改配置文件。例如,...

    InstallAnywhere制作JavaWeb程序安装包

    ### 使用InstallAnywhere制作JavaWeb程序安装包:详细指南 #### 一、背景介绍与目标 在企业级应用部署场景中,将复杂的JavaWeb项目(包括Tomcat、MySQL、JDK等组件)打包成一个可执行的安装文件,可以极大地简化...

    InstallAnywhere安装打包实例

    【InstallAnywhere安装打包实例】 InstallAnywhere是一款强大的跨平台安装制作工具,它允许开发者创建...通过这一实例,开发者可以学习到如何高效地利用InstallAnywhere为自己的项目创建专业且用户友好的安装程序。

    installanywhere使用教程视频配套文档

    1. "installanywhere制作j2ee项目安装包.doc":这份文档详细介绍了如何利用InstallAnywhere构建J2EE项目的安装程序,包括Web应用、数据库和服务器的集成。 2. "installanywhere的使用.pdf":这个PDF文件提供了更...

    installanywhere使用心得

    ### 使用InstallAnywhere打包Java Web...通过上述步骤,可以利用InstallAnywhere工具高效地将复杂的Java Web应用打包为易于安装和维护的安装程序。这种方式不仅大大简化了软件部署流程,还提高了终端用户的使用体验。

    InstallAnywhere7.1的详细使用说明.doc

    InstallAnywhere 7.1 是一款强大的跨平台安装程序制作工具,...通过理解并熟练应用这些基本概念和Action,开发者可以利用InstallAnywhere 7.1创建出符合各种需求的定制化安装程序,确保软件在多平台环境下的顺利部署。

    installanywhere使用手册.doc

    《InstallAnywhere使用手册》详述了如何利用该工具将Web应用程序打包成可执行文件(exe),并同时集成Tomcat、MySQL和JDK这三大组件。以下是对这一过程的详细解释: 1. **手工注册Tomcat和MySQL服务**:在创建...

    installanywhere教程学习教案.pptx

    InstallAnywhere是一款强大的应用程序安装包制作工具,它为开发者提供了构建跨平台安装程序的强大功能。本教程将深入探讨InstallAnywhere的Advanced Designer,帮助你充分利用其高级特性来创建定制化的安装程序。 ...

    installanywhere使用资料(web)[归纳].pdf

    本指南将深入探讨如何利用InstallAnywhere进行自定义行为,包括Action和Rule的创建,以及如何获取用户输入、处理错误和返回上一页Panel。 一、自定义Rule与Action 1. **自定义Rule**:当需要执行特定的逻辑判断或...

    DELPHI技巧集(集合各种开发源码)

    49 Install.htm 如何制作Delphi程序安装盘 7K 50 Ipc.htm Win32 进程讯的观念与技术 32K 51 Itis_dos.htm 判断一个程序是否dos版本 1K 52 Jp4.htm Delphi使用技巧四则 3K 53 Jq.htm Delphi使用技巧ABC 3K ...

Global site tag (gtag.js) - Google Analytics