java web安装包_创建Java Web 应用安装包

本文介绍了如何创建一个包含Java、MongoDB和Tomcat的一键安装包。通过批处理脚本(install.bat和unInstall.bat)设置环境变量,安装和启动服务。用户只需在d:sources目录运行install.bat,即可完成环境配置,通过http://localhost:8080访问Tomcat欢迎页。同时,使用WinRAR打包成自解压文件,实现更便捷的部署。
摘要由CSDN通过智能技术生成

本项目需要准备环境:

1、Java 运行环境,jdk-1.6 免安装版,或者将正常安装的目录复制出来。

2、tomcat 7 Windows 免安装版,可以根据目标系统的版本下载匹配的版本。

3、mongodb Windows 压缩版本。

将所有资源都复制到一个目录下:如:d:\sources

目录结构如下:

├─Java

│  └─jdk1.6.0_45│

├─mongodb

└─tomcat

└─install.bat

└─unInstall.bat

install.bat 内容如下:

@echo off

rem 自动设置Java 环境变量, 安装 MongoDB 服务,安装Tomcat 服务

set "CURRENT_DIR=%cd%"

if exist "%REXEN_HOME%" (goto update_REXEN_HOME) else (goto create_REXEN_HOME)

:create_REXEN_HOME

wmic ENVIRONMENT create name="REXEN_HOME",username="",VariableValue="%CURRENT_DIR%"

:update_REXEN_HOME

wmic ENVIRONMENT where "name='REXEN_HOME' and username=''" set VariableValue="%CURRENT_DIR%"

set "REXEN_HOME=%CURRENT_DIR%"

echo set REXEN_HOME %REXEN_HOME% successfully!

rem 设置目录

set "JAVA_DIR=%REXEN_HOME%\Java\jdk1.6.0_45"

set "TOMCAT_DIR=%REXEN_HOME%\tomcat"

set "MONGODB_DIR=%REXEN_HOME%\mongodb"

set "DATA_DIR=%REXEN_HOME%\data"

echo install Java ...

rem xcopy %SOURCE_DIR%\Java %JAVA_DIR%\ /S /Y /Q

if exist "%JAVA_HOME%" (goto update_JAVA_HOME) else (goto create_JAVA_HOME)

:create_JAVA_HOME

wmic ENVIRONMENT create name="JAVA_HOME",username="",VariableValue="%JAVA_DIR%"

:update_JAVA_HOME

wmic ENVIRONMENT where "name='JAVA_HOME' and username=''" set VariableValue="%JAVA_DIR%"

set JAVA_HOME=%JAVA_DIR%

rem echo install JAVA_HOME =%JAVA_HOME% successfully!

cd %REXEN_HOME%

echo install MongoDB ...

md %DATA_DIR%\db

md %DATA_DIR%\log

echo logpath=%DATA_DIR%\log\mongod.log> "%DATA_DIR%\mongod.cfg"

echo dbpath=%DATA_DIR%\db>> "%DATA_DIR%\mongod.cfg"

cd %MONGODB_DIR%\bin

mongod.exe --config "%DATA_DIR%\mongod.cfg" --install

net start MongoDB

echo install Tomcat7 ...

cd %TOMCAT_DIR%\bin

call service.bat install

net start Tomcat7

rem echo install Tomcat Service successfully!

rem echo create link to desktop...

rem set lnkdir="C:%HOMEPATH%\Desktop"

rem echo [InternetShortcut] >%lnkdir%\中文.url

rem echo URL="http://localhost:8080" >>%lnkdir%\中文.url

cd %REXEN_HOME%

echo install finished.

pause

unInstall.bat内容如下:

@echo off

rem =====本文件需要在程序的根目录下,只设置环境,安装服务,程序的目录需要按要求进行组织正确.

set "REXEN_HOME=%CURRENT_DIR%"

echo set REXEN_HOME %REXEN_HOME% successfully!

rem 设置目录

set "JAVA_DIR=%REXEN_HOME%\Java\jdk1.6.0_45"

set "TOMCAT_DIR=%REXEN_HOME%\tomcat"

set "MONGODB_DIR=%REXEN_HOME%\mongodb"

set "DATA_DIR=%REXEN_HOME%\data"

echo unInstall Tomcat7 ...

net stop Tomcat7

cd %TOMCAT_DIR%\bin

call service.bat remove

echo unInstall Tomcat Service successfully!

echo unInstall MongoDB ...

net stop MongoDB

cd %MONGODB_DIR%\bin

mongod.exe --remove

echo remove Java ...

if exist "%JAVA_HOME%" (goto delete_JAVA_HOME)

:delete_JAVA_HOME

wmic ENVIRONMENT where "name='JAVA_HOME'" delete

set JAVA_HOME = ""

echo unInstall MongoDB successfully!

set lnkdir="C:%HOMEPATH%\Desktop"

del %lnkdir%\Rexen.url

cd %REXEN_HOME%

rem 下面是xp系统快捷方式

rem set topath="%USERPROFILE%\桌面\start.url"

rem echo [InternetShortcut] >> %topath%

rem echo URL=http://localhost:8080/ >> %topath%

pause

现在可以在d:\sources目录下以管理员的身份运行install.bat就可以正常的设置java、mongodb、tomcat ,打开浏览器输入http://localhost:8080可以看到tomcat的欢迎页了。

第二步是使用WinRAR 进行将上面的内容打包,形成自解压文件。

WinRAR 请自动baidu安装。

0818b9ca8b590ca3270a3433284dd417.png

在高级选项卡进行自解压选项设置:在解压路径中输入解压的路径,最好不要有中文、空格等特殊字符

0818b9ca8b590ca3270a3433284dd417.png

在设置选项卡中输入提取后运行的脚本,install.bat

0818b9ca8b590ca3270a3433284dd417.png

在高级选项卡中添加快捷方式,在桌面创建网址:http://localhost:8080 的快捷方式。如果Win 7 、Win 8系统需要选中请求管理员密码才能正确执行install.bat

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

还可以填加许可等信息。

确定压缩后将生成的自解压的exe文件。双击后自动解压,运行install.bat脚本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值