我们知道部署J2EE项目,要首先安装JDK,配环境变量,在安装tomcat,然后MySQL数据库(当然也可以是其他任何你喜欢的数据库),把项目打一个war包放到tomcat的webapps包下面,启动tomcat就可以了,但在某些情况下,例如测试美工等,尤其是美工他们的电脑很多时候没必要安装这些乱七八糟的东西,那么我们是否可以不安装这些东西,而让让美工们的电脑跑项目呢?答案是可以的,我们只需要拷贝一个JDK、MySQL、tomcat到美工的电脑,再把项目拷到tomcat的webapps下,写一个bat的文件,让bat文件设置JDK目录、安装MySQL的服务,调用tomcat启动的命令就可以了,srartup.bat代码如下:
set HOME=C:Layout
set JAVA_HOME=%HOME%jdk
set CLASSPATH=%JAVA_HOME%lib
set CATALINA_HOME=%HOME%tomcat
set CATALINA_BASE=%HOME%tomcat
set MYSQL_HOME=%HOME%mysql
set PATH=%PATH%;%JAVA_HOME%bin;%MYSQL_HOME%bin;
taskkill /f /im explorer.exe
start explorer.exe
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
echo start lms_mysql on localhost
mysqld –install lms_mysql –defaults-file=%MYSQL_HOME%my.ini
net start lms_mysql
echo start tomcat on localhost
@Rem Run Tomcat…
Call %CATALINA_HOME%binstartup.bat
shutdown.bat
@echo off
echo stop lms_mysql
net stop lms_mysql
mysqld –remove lms_mysql
echo on
Call %CATALINA_HOME%binshutdown.bat