使用免安装jdk+mysql+tomcat部署应用程序
2010-07-22 11:37
531 查看
注册csdn已经相当长一段时间了,一直以为在这个上面发表过文章,今天一看空空如也,惭愧啊!好在今天有时间,可以和大家分享一些实践经验。
前几天完成了一个企业信息管理系统,在部署的时候出现了点问题,对方的服务器上面装着mysql,再装的话无法装上去,但是要用这个已有的数据库的话就需要密码(烦躁),当时也没有什么好的解决办法,只好先让客户协调看能不能找出密码。我自己呢就去网上找了些资料,看一台机子上能不能装多个mysql,后来慢慢又想到直接弄一个exe安装程序,直接点下一步这样一路安装完成。结果exe文件是没有弄出来,但是弄出了免安装的jdk+mysql+tomcat+web应用,直接复制过去就可以使用哦!下面将一下制作过程
1.拷贝一个安装后的jdk .如:jdk1.6.0_10(拷贝bin,
include, lib,jre四个文件夹)
2.拷贝一个绿色免安装的tomcat .如:apache-tomcat-6.0.18。为了防止和其他的tomcat起冲突,更改里面的端口号,打开tomcat/conf目录下的server.xml文件,(<Server
port="18005" shutdown="SHUTDOWN">、<Connector port="18080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />、<Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />)我在这三个端口前分别加了一个1,端口号只要不大于65536就行
3.把jdk、tomcat放在同一目录下,我使用的是目录如:webApplication/
jdk1.6.0_10,webApplication/
apache-tomcat-6.0.18(注意整个应用程序的路径上不能有中文,我测试的时候,以服务形式启动tomcat的话就会失败)
4.下载一个免安装的mysql,官网下载地址 http://dev.mysql.com/downloads/mysql/5.5.4.html#downloads,将里面的bin、share、data、my.ini复制到webApplication/mysql5目录下,更改my.ini修改默认的端口号为33062,以免与其他的mysql冲突
5.到现在所需要的文件都备齐了,剩下的就是写点启动脚本的事情了。进入webApplication目录下编写一个service.bat、install.bat、uninstall.bat、start.bat、stop.bat文件。这些都比较简单现在就亮一下文件内容
service.bat
uninstall.bat
stop.batnet stop "MySQL_EMS"
net stop "Apache Tomcat EMS"
这里写的代码都是windows系统中bat文件中的代码,但是这里面插入代码中没有bat的,又因为自己钟爱java,所以代码类型就写成java了。
现在所有的东西都已经弄好了,可以将应用程序放到tomcat/webapps/下了,点击我们已经写好的install.bat,tomcat、mysql就会以服务形式安装到系统中,这样想部署的话也很简单复制--》指定电脑--》运行install.bat就可以了,最好再将这俩个服务的运行模式改成自动启动。现在还愁部署应用吗?如果大家有什么疑问的话可以发邮件问我
邮件地址:421132310@qq.com。
前几天完成了一个企业信息管理系统,在部署的时候出现了点问题,对方的服务器上面装着mysql,再装的话无法装上去,但是要用这个已有的数据库的话就需要密码(烦躁),当时也没有什么好的解决办法,只好先让客户协调看能不能找出密码。我自己呢就去网上找了些资料,看一台机子上能不能装多个mysql,后来慢慢又想到直接弄一个exe安装程序,直接点下一步这样一路安装完成。结果exe文件是没有弄出来,但是弄出了免安装的jdk+mysql+tomcat+web应用,直接复制过去就可以使用哦!下面将一下制作过程
1.拷贝一个安装后的jdk .如:jdk1.6.0_10(拷贝bin,
include, lib,jre四个文件夹)
2.拷贝一个绿色免安装的tomcat .如:apache-tomcat-6.0.18。为了防止和其他的tomcat起冲突,更改里面的端口号,打开tomcat/conf目录下的server.xml文件,(<Server
port="18005" shutdown="SHUTDOWN">、<Connector port="18080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />、<Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />)我在这三个端口前分别加了一个1,端口号只要不大于65536就行
3.把jdk、tomcat放在同一目录下,我使用的是目录如:webApplication/
jdk1.6.0_10,webApplication/
apache-tomcat-6.0.18(注意整个应用程序的路径上不能有中文,我测试的时候,以服务形式启动tomcat的话就会失败)
4.下载一个免安装的mysql,官网下载地址 http://dev.mysql.com/downloads/mysql/5.5.4.html#downloads,将里面的bin、share、data、my.ini复制到webApplication/mysql5目录下,更改my.ini修改默认的端口号为33062,以免与其他的mysql冲突
5.到现在所需要的文件都备齐了,剩下的就是写点启动脚本的事情了。进入webApplication目录下编写一个service.bat、install.bat、uninstall.bat、start.bat、stop.bat文件。这些都比较简单现在就亮一下文件内容
service.bat
service.bat install
uninstall.bat
net start "MySQL_EMS" net start "Apache Tomcat EMS"
stop.batnet stop "MySQL_EMS"
net stop "Apache Tomcat EMS"
这里写的代码都是windows系统中bat文件中的代码,但是这里面插入代码中没有bat的,又因为自己钟爱java,所以代码类型就写成java了。
现在所有的东西都已经弄好了,可以将应用程序放到tomcat/webapps/下了,点击我们已经写好的install.bat,tomcat、mysql就会以服务形式安装到系统中,这样想部署的话也很简单复制--》指定电脑--》运行install.bat就可以了,最好再将这俩个服务的运行模式改成自动启动。现在还愁部署应用吗?如果大家有什么疑问的话可以发邮件问我
邮件地址:421132310@qq.com。
相关文章推荐
- 关于IDEA的基本环境配置以及快速使用(git拉载程序,Jdk安装,tomcat部署,应用程序打包运行)
- linux系统下jdk、tomcat、mysql的安装和使用
- 【超详细】如何部署javaWeb项目流程 阿里云linux-ubuntu下mysql+tomcat+jdk安装
- 在阿里云服务器上快速搭建JavaWeb环境(安装JDK、Tomcat、MySQL)+Intellij IDEA远程部署调试tomcat
- linux下使用yum安装jdk、mysql、tomcat、httpd
- 如何在centOS6.7上安装jdk、mysql、tomcat,以及部署打包成war包的web项目
- Centos 7 上安装部署 JDK , Tomcat , Redis , ActiveMq,Mysql
- 测试环境部署环境安装篇jdk ,jmeter,tomcat,mysql
- 腾讯云Ubuntu安装JDK、tomcat、mysql、部署网站步骤详解
- red hat enterprise linux 5.4安装,mysql 安装、vsftp安装、apache安装、tomcat安装、JDK安装、SSH部署
- <安彦>Linux上JDK、mysql、tomcat、redis等软件安装部署
- Centos6.0 64位jdk tomcat MySQL 5.6.11 CMake安装部署
- linux服务器部署环境(阿里云 centos7.4 64位+ jdk+tomcat+mysql安装)
- linux上安装jdk、tomcat、mysql以及项目部署
- 在Windows服务器上安装JDK,Tomcat,MySQL进行项目的部署运行
- Linux服务器 CentOS 6.0 安装 jdk1.7 tomcat7 mysql5.6 【云服务器部署 x64】 推荐
- 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
- (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
- Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法
- Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)