有时候,一个系统做好了,客户需要一个光盘版的,一点某个可执行文件就能自动安装到PC上
系统的环境:JDK1.5+Tomcat6.1+MySQL5.0+Windows 2003
一般我们可以使用Installshield Anywhere,进行拷贝文件,修改注册表等复杂操作,然后系统就装完了。
如果没用InstallShield,怎么办呢?
我们可以写使用批处理文件来实现:
写批处理文件之前需要考虑的事情
自动安装需要考虑到环境的冲突:
1.别人是否设置了JAVA_HOME
2.别人是否设置了CATALINA_HOME,端口是否有冲突
3.别人的电脑是否安装了MySQL服务器
如果有冲突,必须要解决的
1.如果有了JAVA_HOME,你可以设置另外一个,比如JAVA_MYHOME,同时把Tomcat目录下的bin文件夹的catalina.bat,setclasspath.bat,startup.bat的JAVA_HOME改成JAVA_MYHOME
2.如果有了CATALINA_HOME,在环境变量把它删掉就得了,现在哪个家伙还搞这个原始的CATALINA_HOME,我们用一个别的端口,比如9999
3.如果别人安装了MYSQL,那你只能和别人协商了,注意:MySQL目前还不能更改它的3306端口
====================
如果在一台新的服务器上安装,根本不需要考虑这些问题
我们使用免安装的JDK+免安装的Tomcat+免安装的MYSQL
写一个bat文件,把全部文件COPY过去,然后写个VB脚本设置环境变量,修改注册表设置服务为自动启动,更改MYSQL中my.ini的路径。
然后把bat文件加VB脚本文件打包成EXE文件,就OK了。
分享到:
相关推荐
Java Web开发技术大全光盘文件,由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(part01)、java web 开发技术大全光盘文件(part02)、java web 开发技术大全光盘文件(part03)、java web 开发...
Java Web开发技术大全光盘文件,由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(part01)、java web 开发技术大全光盘文件(part02)、java web 开发技术大全光盘文件(part03)、java web 开发...
Java Web开发技术大全光盘文件,由于上传权限只有20M所以打成了5个rar包(java web 开发技术大全光盘文件(part01)、java web 开发技术大全光盘文件(part02)、java web 开发技术大全光盘文件(part03)、java web 开发...
这个"Java Web从入门到精通光盘源码1-15"提供了学习者深入理解和实践Java Web应用开发的资源。以下是一些核心知识点的详细说明: 1. **Servlet与JSP**:Servlet是Java Web的基础,用于处理HTTP请求并生成动态响应。...
这本书的光盘源代码提供了丰富的示例和项目,旨在帮助读者深入理解Java Web开发的核心概念,并通过实际操作来提升技能。 在Java Web编程中,我们首先要了解的是基础环境的搭建,这包括JDK(Java Development Kit)...
Java Web开发技术大全光盘文件,由于上传权限只有25M所以打成了5个rar包(Java Web (G).part1.rar、Java Web (G).part2.rar、Java Web (G).part3.rar、Java Web (G).part4.rar、Java Web (G).part5.rar)。下载全部包...
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代码和Java Web学习视频。 《Java Web整合...
本压缩包“java WEB开发光盘资料”提供了一系列的学习资源,特别适合那些正在入门或者希望深化Java Web知识的开发者。以下是这些资料中可能包含的一些核心知识点: 1. **JSP(JavaServer Pages)**:JSP是一种...
【标题】:“Tomcat与Java Web开发技术详解(光盘)” 涵盖了Java Web应用程序的开发和部署,特别是围绕着Apache Tomcat服务器展开。Tomcat是一款轻量级、开源的Java Servlet容器,它是Java EE(现在称为Jakarta EE)...
Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...
《Tomcat与Java Web开发技术详解》第二版是一本深入探讨如何使用Apache Tomcat服务器进行Java Web应用程序开发的专业书籍。作者孙卫琴以其丰富的教学和实践经验,为读者提供了全面而细致的技术指南。这本书的配套...
总的来说,通过阅读《Java Web整合开发完全自学手册》并实践光盘中的源代码,你将能够掌握Java Web开发的全面技能,包括后端处理、前端展示、数据持久化等多个方面。无论是初学者还是有一定经验的开发者,都能从中...
在"Java Web从入门到精通光盘17-2"中,我们可以预见到一系列关于这个主题的教程或实例,旨在帮助初学者和进阶者掌握Java Web开发的核心概念。 首先,Java Web开发主要涉及Servlet、JSP(JavaServer Pages)、JSTL...
这份"Java Web开发学习手册光盘源码"提供了一套完整的资源,旨在帮助学习者深入理解并实践这一技术。以下是一些核心知识点的详细说明: 1. **Servlet与JSP**:Servlet是Java Web应用的基础,它是一种Java类,用于...
"Java Web入门到精通的光盘源码"是一份宝贵的资源,它包含了从初学者到高级开发者在学习过程中可能会遇到的各种示例代码,旨在帮助读者快速理解和掌握Java Web开发。 1. **Servlet**:Servlet是Java Web的核心组件...
【Java Web编程宝典光盘 源码】 在Java Web开发领域,源码学习是提升技能的关键途径。《Java Web编程宝典光盘》提供的源码资源为开发者提供了丰富的学习素材,帮助深入理解Web应用的构建过程。本书可能涵盖了从基础...
【Java Web从入门到精通光盘18-21】是一个涵盖了Java Web开发基础到进阶的教程资源,旨在帮助初学者系统学习并掌握这一领域。在这个光盘中,你可能会遇到一系列关于Web应用程序开发的知识点,包括但不限于以下内容:...
java web 整合开发 完全自学手册 光盘资料 源代码partI 1.本书2~24章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:JAVA5、MyEclipse 数据库:MySQL Web...
由于上传大小限制50M,因此分享的是我的百度网盘链接,下载后文本文件里有链接,包括Java Web整合开发王者归来整本书326.5M 的PDF文档以及54.7M的光盘源代码 本书简介: 资深Java程序员耗时一年时间写作,十年开发...
读者对象:适合Java开发Web应用和J2EE方面的初学者,对有一定基础但希望提高自己的系统设计7k平的读者也十分适合。 编辑推荐 《Java Web开发从初学到精通》由浅入深:从Java Web开发的基础知识直至项目实战;内容...