`
xiantiaolang
  • 浏览: 6393 次
  • 性别: Icon_minigender_1
  • 来自: 云南
文章分类
社区版块
存档分类
最新评论

InstallAnywhere7.1打包J2EE项目(Java+Tomcat+MySQL)

阅读更多
标签: InstallAnywhere  程序安装制作  Java  Tomcat  MySQL 
一.安装InstallAnywhere
    我用的版本是InstallAnywhere7.1,安装步骤简单,一直Next即可;

二.安装源文件目录
    \resources\NK-eHR
        -bin
        -jdk1.5.0_13
        -mysql5.0.45
        -tomcat5.0.28
        -LICENSE.TXT

三.开始制作J2EE安装程序包
1.运行InstallAnywhere7.1,选择路径,并命名Project。我的设置:路径:F:\SoftPack\resources\,Project名:NK-eHR,直接点击Save。







2.Project.
设置项目基本信息基本不需要动,一些项目信息看图示即明白,在console项目中调试时可设置Send stderr to 和Send stdout to为:console,最终发布可去掉;Info:设置软件的标题等信息;Description:设置软件产品版本,描述,提供商信息等;Locales:选择语言;Rules:我检查了安装软件必须的系统,CheckPlatform。



3.Install UI
设置安装的用户接口,基本可以不动,我去掉了部分不需要内容,如下图



4.Organization
设置组织方式,基本可以不动,同样我也去掉了部分不需要的,如下图:



5.Pre_Install
安装预览设置,基本不需要动,我去掉了部分不需要项目,增加了产品使用协议,如下图



6.Install
安装的项目,Addfiles进来需要打包的项目文件,Addaction增加开始菜单,注意菜单的Path项选择Program Menu,如下图


7.Post_Install
安装过程中需要的修改都在这里,很重要,请看下属文字描述:
1)修改mysql配置文件my.ini,在开头增加
[mysqld]
basedir="$USER_INSTALL_DIR$$/$mysql5.0.45/"
basedir="$USER_INSTALL_DIR$$/$mysql5.0.45/data"
default-character-set=UTF8

2)修改tomcat文件catalina.bat,在开头增加
rem -------------- Added by Naikang start... -------------------------------------------------------------
rem Set JAVA_HOME and CURRENT_DIR
set JAVA_HOME=$USER_INSTALL_DIR$$\$jdk1.5.0_13
set CURRENT_DIR=$USER_INSTALL_DIR$$\$tomcat5.0.28$\$bin
rem -------------- Added by Naikang ending... ------------------------------------------------------------

3)修改tomcat文件service.bat,在开头增加
rem -------------- Added by Naikang start... -------------------------------------------------------------
rem Set JAVA_HOME and CURRENT_DIR
set JAVA_HOME=$USER_INSTALL_DIR$$\$jdk1.5.0_13
set CATALINA_HOME=$USER_INSTALL_DIR$$\$tomcat5.0.28
rem -------------- Added by Naikang ending... ------------------------------------------------------------

4)修改tomcat文件startup.bat,在开头增加
rem -------------- Added by Naikang start... -------------------------------------------------------------
rem Set  CURRENT_DIR
set CURRENT_DIR = $USER_INSTALL_DIR$$\$tomcat5.0.28
rem -------------- Added by Naikang ending... ------------------------------------------------------------

5)修改tomcat文件shutdown.bat,在开头增加
rem -------------- Added by Naikang start... -------------------------------------------------------------
rem Set  CURRENT_DIR
set CURRENT_DIR = $USER_INSTALL_DIR$$\$tomcat5.0.28
rem -------------- Added by Naikang ending... ------------------------------------------------------------

6)Register Service: MySQL5
call "$USER_INSTALL_DIR$/mysql5.0.45/bin/mysqld.exe" --install-manual MySQL5

7)Register Service: Tomcat5
call "$USER_INSTALL_DIR$/tomcat5.0.28/bin/service.bat" install

8)Start Service: MySQL5
net start MySQL5

9)Start Service: Tomcat5
net start Tomcat5

10)Modify root password
call "$USER_INSTALL_DIR$/mysql5.0.45/bin/mysqladmin.exe" -h localhost -P 3308 -u root password "123456"

11)Initialize MySQL DB
call "$USER_INSTALL_DIR$/mysql5.0.45/bin/mysql.exe" -h localhost -P 3308 -u root -p123456 < "$USER_INSTALL_DIR$/mysql5.0.45/bin/db.mysql"





8.Post_Uninstall
卸载软件时需要对系统的操作,停止、注销mysql和tomcat服务,删除一些安装文件等,具体如下:
1)Unegister Service: MySQL5
net stop MySQL5
call "$USER_INSTALL_DIR$/mysql5.0.45/bin/mysqld.exe" --remove MySQL5
2)Unegister Service: Tomcat5
net stop Tomcat5
call "$USER_INSTALL_DIR$/tomcat5.0.28/bin/service.bat" remove
3)Delete files and directorys
del /q/s "$USER_INSTALL_DIR$/jdk1.5.0_13"
rd /q/s "$USER_INSTALL_DIR$/jdk1.5.0_13"

del /q/s "$USER_INSTALL_DIR$/mysql5.0.45"
rd /q/s "$USER_INSTALL_DIR$/mysql5.0.45"

del /q/s "$USER_INSTALL_DIR$/tomcat5.0.28"
rd /q/s "$USER_INSTALL_DIR$/tomcat5.0.28"

del /q/s "$USER_INSTALL_DIR$/bin"
rd /q/s "$USER_INSTALL_DIR$/bin"

del /q/s "$USER_INSTALL_DIR$/LICENSE.TXT"




9.Post_Unintall
基本不需要动,删除了不需要的项目,增加了卸载说明,如下图:


10.Build
开始编译,主要设置一些平台相关的东西,是否要继承jre,还有如果需要刻录成光盘的模式,可以在Distribution中设置



11.点击Build Project按钮,等吧...

原文请点击:http://yuanliyin.blog.sohu.com/73178212.html
分享到:
评论

相关推荐

    InstallAnywhere7.1打包J2EE工程

    总的来说,使用InstallAnywhere7.1打包J2EE工程是一个综合了项目管理、资源整理、用户交互设计、安装逻辑控制等多个方面的工作。通过这个工具,开发者能够创建出专业且适应多平台的J2EE应用安装程序,极大地简化了...

    InstallAnywhere7.1Enterprise

    工具:InstallAnywhere7.1Enterprise 条件:jar+tomcat(编译后的webProject)+mysql InstallAnywhere7.1Enterprise 这个功能跟强大。 下面是另外一个: 让你的WEB工程编程EXE。便捷安装轻松卸载。 以前发过一个:...

    InstallAnywhere 7.1 制作JDK + JBOSS + JAR安装包

    `InstallAnywhere 7.1` 是一款强大的跨平台安装包制作工具,能够帮助开发者创建适应多种操作系统的安装程序。本篇将详述如何利用`InstallAnywhere 7.1`来整合`JDK`、`JBOSS`服务器和`JAR`文件,制作出无需预先安装`...

    installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.pdf

    【标题】: 使用InstallAnywhere打包J2EE应用的详尽指南——MySQL+Tomcat+JDK 【描述】: 本文将深入解析如何利用InstallAnywhere工具进行J2EE应用程序的打包,涵盖MySQL数据库、Tomcat服务器和JDK的集成。 【标签】...

    installanywhere打包j2ee工程(包括jdk+tomcat+mysql)

    【标题】"installanywhere打包j2ee工程(包括jdk+tomcat+mysql)"涉及到的知识点主要涵盖了Java企业级开发的几个核心组成部分:InstallAnywhere工具的使用、J2EE应用部署、Tomcat服务器的配置以及MySQL数据库的安装与...

    installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.doc

    【installanywhere打包j2ee方法详解:整合mysql+tomcat+jdk】 InstallAnywhere是一款强大的跨平台安装程序制作工具,由Flexera Software公司开发。它提供了便捷的方式,为多种操作系统如Solaris、HP-UX、AIX、Linux...

    installanywhere打包j2ee的方法总结mysql+tomcat+jdk.pdf

    【标题】: 使用InstallAnywhere打包J2EE应用的详尽指南——MySQL+Tomcat+JDK 【描述】: 本文档将详细阐述如何利用InstallAnywhere工具打包包含MySQL数据库、Tomcat服务器和JDK的J2EE应用程序,以创建跨平台的安装...

    installanywhere使用说明mysql+tomcat+jdk

    installanywhere使用说明ppt mysql+tomcat+jdk

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

    InstallAnywhere 7.1 是一款强大的跨平台安装程序制作工具,尤其适合于Java EE软件的打包和发布。这款工具以其智能化和易用性著称,能够创建在多种操作系统上运行的安装程序,包括Windows、Solaris、Linux、Mac OS、...

    InstallAnywhere工具打包jdk1.5+tomcat6.0+web应用程序

    ### 使用InstallAnywhere工具打包JDK 1.5 + Tomcat 6.0 + Web应用程序详解 在软件开发领域,特别是企业级应用开发中,将Java应用程序及其运行环境(如JDK、Tomcat等)进行打包并发布是一个重要的环节。本文将详细...

    用InstallAnyWhere工具打包J2EE程序

    ### 使用InstallAnyWhere工具打包J2EE程序 #### 概述 在软件开发与部署过程中,将复杂的Java应用程序(特别是J2EE应用)打包成易于安装的格式是一项重要的任务。InstallAnyWhere是一款强大的多平台安装解决方案,它...

    InstallAnyWhere J2EE集成Tomcat6.0+MySql5.1+JDK1.5

    【InstallAnyWhere J2EE集成】是一个自动化安装过程,它涉及了三个关键组件:Tomcat6.0,MySql5.1,以及JDK1.5。这些组件都是Java相关技术的重要部分,对于构建和部署Java企业级应用程序至关重要。 1. **Tomcat6.0*...

    installanywhere2009 打包j2ee工程全程图解

    《使用Installanywhere 2009打包J2EE工程详解》 Installanywhere是一款强大的应用程序安装包制作工具,尤其适用于打包复杂的J2EE工程。本文将详细介绍如何使用Installanywhere 2009来创建一个J2EE工程的安装程序,...

    ubuntu+java+tomcat+mysql实现简单的登录注册页面

    本教程将探讨如何在Ubuntu操作系统上,结合Java编程语言、Tomcat服务器以及MySQL数据库来实现这一功能。通过这个过程,我们可以了解到Web开发的基本流程,以及如何整合后端与数据库。 首先,让我们了解Ubuntu操作...

Global site tag (gtag.js) - Google Analytics