jdk tomcat mysql集成_mysql+tomcat+jdk集成

1准备工作:

<1>免安装的JDK,MYSQL,TOMCAT.这三个都是可压缩的,压缩方法网上很多.

<2>将JDK放入Tomcat目录下.mysql与tomcat同目录,再创建一个bat文件(例:service.bat).

bat文件作用是启动tomcat,mysql.

2:进行集成

<1>修改tomcat\bin\startup.bat即可.

在 set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%"=="" goto gotHome之间计入下面内容

set JAVA_HOME=%CURRENT_DIR%/jdk

if exist "%JAVA_HOME%" goto gogoTomcat

cd ..

set JAVA_HOME=%cd%/jdk

cd %CURRENT_DIR%

:gogoTomcat

<2>修改mysql\my.ini文件中basedir和datadir的路径是你MySQL目标目录的路径

这里的路径使用正斜线,而非反斜线;如果使用反斜线,必须成对使用

或者直接注释掉basedir和datadir,这杨,会默认你当前mysql路径.

3: 编写service.bat文件

service.bat有两种方式来启动tomcat,mysql(直接启动/写成服务方式).

<1>直接启动:

@echo off

set CATALINA_HOME=%cd%\tomcat

set MYSQL_HOME=%cd%\mysql

if "%1" == "install" goto install

:install

call "%MYSQL_HOME%\bin\mysqld-nt.exe"

call "%CATALINA_HOME%\bin\startup.bat"

:end

上面只是简单启动,更复杂的就跟写代码似的,自己搞定

<2>写成服务方式

@echo off

set CATALINA_HOME=%cd%/tomcat

set MYSQL_HOME=%cd%/mysql

if "%1" == "install" goto install

if "%1" == "remove" goto remove

:install

call "%MYSQL_HOME%/bin/mysqld-nt.exe" install MySQL_ZCMS --defaults-file="%MYSQL_HOME%/my.ini"

net start "MySQL_ZCMS"

call "%CATALINA_HOME%/bin/service" install ZCMS

net start "Apache Tomcat ZCMS"

goto end

:remove

net stop "Apache Tomcat ZCMS"

call "%CATALINA_HOME%/bin/service" remove ZCMS

net stop "MySQL_ZCMS"

call "%MYSQL_HOME%/bin/mysqld-nt.exe" remove MySQL_ZCMS

goto end

:end

上面:install部分会将mysql写成MYSQL_ZCMS服务,tomcat写成ZCMS服务.

注意:

<1>如果报NET不是命令,将C:\WINDOWS\system32\net.exe放到与mysql同目录中

<2>此mysql,没有密码,你可以将是一个数据库,看mysql\data中是否有同你建立的数据库同名文件,

如果有就表示使用的是此mysql

<3>如果JAVA_HOME 有问题,修改tomcat\bin\service.bat

在 set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%"=="" goto gotHome之间计入下面内容

set JAVA_HOME=%CURRENT_DIR%/jdk

if exist "%JAVA_HOME%" goto gogoTomcat

cd ..

set JAVA_HOME=%cd%/jdk

cd %CURRENT_DIR%

:gogoTomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值