`

bat脚本配置和启动非安装版mysql和tomcat

 
阅读更多

1、Mysql用服务启动

@echo off

if exist "%CATALINA_HOME%" (goto update_CATALINA_HOME) else (goto create_CATALINA_HOME)
:create_CATALINA_HOME
wmic ENVIRONMENT create name="CATALINA_HOME",username="<system>",VariableValue="%cd%\tomcat"
:update_CATALINA_HOME
wmic ENVIRONMENT set name="CATALINA_HOME",username="<system>",VariableValue="%cd%\tomcat"

if exist "%JAVA_HOME%" (goto update_JAVA_HOME) else (goto create_JAVA_HOME)
:create_JAVA_HOME
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%cd%\jdk"
:update_JAVA_HOME
wmic ENVIRONMENT set name="JAVA_HOME",username="<system>",VariableValue="%cd%\jdk"

if exist "%ANT_HOME%" (goto update_ANT_HOME) else (goto create_ANT_HOME)
:create_ANT_HOME
wmic ENVIRONMENT create name="ANT_HOME",username="<system>",VariableValue="%cd%\ant"
:update_ANT_HOME
wmic ENVIRONMENT set name="ANT_HOME",username="<system>",VariableValue="%cd%\ant"

wmic ENVIRONMENT set name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib"

@echo off
set MYSQL_HOME=%~dp0mysql
echo MYSQL_HOME=%MYSQL_HOME%
del /F my.ini
echo [client] >> my.ini
echo port = 3306 >> my.ini
echo default_character_set=utf-8 >> my.ini
echo [mysqld] >> my.ini
echo %server_default_character_set%=utf8 >> my.ini
echo default_storage_engine=InnoDB >> my.ini
echo basedir=%MYSQL_HOME%>>my.ini
echo datadir=%MYSQL_HOME%data>> my.ini
echo innodb_data_file=ibdata1:50M;ibdata2:10M:autoextend >> my.ini
echo transaction-isolation=READ-COMMITTED >> my.ini
echo port=%server_port% >> my.ini
echo max_allowed_packet = 64M >> my.ini
echo "my.ini in %MYSQL_HOME% created."
set PATH=%MYSQL_HOME%\bin;%PATH%
if exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld-nt --install-manual "mysql" --defaults-file="%MYSQL_HOME%my.ini"
if not exist "%MYSQL_HOME%\bin\mysqld-nt.exe" call %MYSQL_HOME%\bin\mysqld --install-manual "mysql" --defaults-file="%MYSQL_HOME%\my.ini"

net start mysql


@echo off

if exist "%CATALINA_HOME%" go startup
echo Cannot find "CATALINA_HOME%"

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

2、Mysql不用服务启动

parameter.bat
set CURRENT_DIR=%cd%
set JAVA_HOME=%CURRENT_DIR%\jdk
set CATALINA_HOME=%CURRENT_DIR%\tomcat
set MYSQL_HOME=%CURRENT_DIR%\mysql
set PATH=%PATH%;%JAVA_HOME%\bin;%CATALINA_HOME%\bin;%MYSQL_HOME%\bin

startdatabase.bat
call parameter.bat
cd %MYSQL_HOME%\bin
mysqld

stopdatabase.bat
call parameter.bat
cd %MYSQL_HOME%\bin
mysqladmin -u root -p shutdown

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

stop.bat
call "%CATALINA_HOME%\bin\shutdown.bat"


分享到:
评论

相关推荐

    nsis打包 一键安装javaWEB项目,安装完后重启电脑,tomcat服务自动加载

    在网上找了好多关于Nsis打包JavaWeb和tomcat的方法,都没有能让tomcat服务自动重启的,便自己研究编写了一个方法。供大家参考! 1、实现程序一键安装 2、卸载 3、安装时验证密码 4、应用系统快捷方式启动、注册...

    Inno Setup集成mysql和JDK,将jar包打包成exe

    Inno Setup集成mysql和JDK,将jar包打包成exe,里面有mysql初始化脚本和Java项目启动等脚本,可以直接使用,非常全面。

    Jspxcms网站内容管理系统 安装包 v9.0.0 tomcat版.zip

    只要电脑中装有jdk和mysql,就可以安装,无需另外下载tomcat。 Jspxcms安装说明: 1、下载安装包并解压之后,运行tomcatbinstartup.bat; 2、进入网站首页(如:http://localhost:8080/),按提示安装; 3、安装...

    我的一些shell、python、bat文件

    mysql备份脚本,oracle的rman备份脚本,归档日志清理脚本,tomcat重启脚本,linux上python发送短信(需要在twilio官网上注册,生成的伪号码只能给注册时用的手机号发送短信)等

    Installanywhere打包javaweb项目

    my.ini: 这是windows下的配置文件,配置了mysql的信息,解压版中是没有该文件的 手动创建一个,内容可以为空,也可以不为空,放入些基本的配置,我这里是直接为空的 为了后面installanywhere动态插入配置方便 4、...

    java论坛一键搭建Easyjsprun! v6.0.1 UFT-8 For windows 110530.zip

    一键搭建提供了快捷的一键安装体验,您无需担心如何配置 IIS、Apache、Tomcat、JDK、MySQL 等等繁琐复杂的问题,EasyJspRun! 一键搭建能够为您迅速构建服务器环境。 二、 一键搭建特性 ===================== ...

    java论坛一键搭建Easyjsprun! v6.0.1 GBK For windows 110530.zip

    一键搭建提供了快捷的一键安装体验,您无需担心如何配置 IIS、Apache、Tomcat、JDK、MySQL 等等繁琐复杂的问题,EasyJspRun! 一键搭建能够为您迅速构建服务器环境。 二、 一键搭建特性 ===================== ...

    Activiti的安装详细过程

    的安装脚本比之前的版本都有 了很大的优化,基本上按教程就能顺利 demo , 真正达到了 GA 的效果了。为此我将在使用 mysql 的安装过程及遇到的一些小问 题总结记录了下来。但是我们项目采用 H2 数据库 ( ...

    DWSurvey是一款方便、高效、实用,基于 JAVA WEB 的开源问卷表单系统.rar

    服务器必须安装由 JAVA 1.6+、MySQL、Apache Tomcat 构成的环境 由于引用的外部jar在你本地maven仓库中可能没有,这时只要您本地有maven环境,执行下bin目录下面的文件就可以自动导入。 环境配置说明 lib目录下的...

    TR069-OPENACS服务器搭建.doc

    电脑上已安装可跳过) 安装了WIC再安装.NET framework4.0(一共需要有framework 2.0和4.0两个,先装2.0版本再装4.0,如果只有4.0,用framework clean up工具清理后再装) 安装完成后就可以安装MySQL了! 选择custom...

    会议室系统jsp课程设计

    当然,也可以直接使用my sql front等工具手动执行数据库脚本安装。其中iula_mssql.sql为mssql的脚本,iula_mysql.sql为sql的脚本。 2、修改配置 src\main\easyjf-dbo.xml 修改src\main\easyjf-dbo.xml文件中数据库...

    mypackage.rar

    完整的nsis工程环境,包括nsis软件及精简版的tomcat、mysql、jdk等等,nsis脚本已经编写好了

Global site tag (gtag.js) - Google Analytics