《web打包成文件.doc》由会员分享,可在线阅读,更多相关《web打包成文件.doc(3页珍藏版)》请在金锄头文库上搜索。
1、、要求 我们的web程序使用 tomcat6 作为应用服务器,数据库为 mysql。java的版本是jdk1.6,同时,在系统安装的时候,需要导入一些数据,这些都是我们帮助客户录入的,因为客户觉得录入太麻烦了。 目标是客户只需要运行一下EXE文件,就完成WEB系统的安装。JDK,TOMCAT,MYSQL和环境变量都要一次设置好。(只适用于WINDOW系统)2、思路 既然客户要求自动安装,那么无非就是自动安装 tomcat, mysql, jdk, 我们的web应用,以及导入客户的数据。但是我们的客户对电脑完全不懂,所以,如果安装过程中,出现 tomcat 那种的“下一步”操作,是绝对不行的。最
2、好是一气呵成,点完安装,一切ok,打开浏览器,就能访问。 图形的当然最好,不过俺还是想省点事,交流之后客户能够接受批处理文件。那么就用批处理编写安装程序。3、建立项目文件夹 在C盘建立名为MyApp的文件夹,把免安装的Java、tomcat6、mysql放进去。 4、自动安装 jdk 因为 jdk 是 tomcat 的必要环境,所以先考虑这个。其实这个最简单了,拷贝一份安装过的jdk就可以了,一般 c:programe filesjava 目录里有两个目录:jdk1.6.0_12 和 jre1.6.0_125、自动安装 tomcat 这个部分非常简单,网上也有详细的资料。无非就是下载一个tom
3、cat的免安装版本。然后修改service.bat文件,在第一行加上 set JAVA_HOME=C: MyAppjavajdk1.6.0_10 6、自动安装 mysql 这部分的资料网上很多,无非是下载免安装版本的mysql。但是通常你花费点时间才发现,免安装版本的mysql里不带 my.ini 文件,没有这个文件是不能启动mysql的。从你的安装过的版本里拷贝一个出来吧,修改一下其中的配置。 basedir=C:/MyApp/MySQL/MySQL Server 5.1/ datadir=C:/ MyApp /MySQL/MySQL Server 5.1/Data/ (把其它地方安装后的m
4、ysql复制进来也算是免安装版的MYSQL)7、安装我们的web应用以及导入数据 安装web应用太简单了,拷贝到tomcat目录下就行了。 导入数据也很简单。我们首先准备一个 init.sql。 这个文件里写上创建数据库的语句。然后放在C:MyAppMySQLdb目录下,其它目录也行,但文件夹名称不能有空格,否则会找不到文件。8、注册MYSQL和TOMCAT的系统服务 写一个批处理文件regeditService.bat再建一个uninstall.bat文件9、在MyApp目录下建一个config文件夹,把regeditService.bat放进去10、使用制作工具打包成EXE别急着点生成脚本,先设置一个高级选项,点进去首选运行是选不了regeditService.bat文件的,要自己手动输入。点击返回主菜单。然后点击生成脚本即可。这个工具在CSDN的下载资源里面输入exe打包制作工具(绿色版)就能找到.