1、idea打包(war包)
1.1、文件-项目结构-项目设置-构建-+-web application:Archive-
1.2、构建-编译Artifacts-选择前面增加的war-build-打包完成
2、在Windows系统中部署
2.1、找到对应的war包,拷贝到Tomcat的wabapps目录下面
2.2、在Tomcat/conf/server.xml中的host增加配置
<Context path="" docBase="/nbxx_war" debug="0" reloadable="true" />
这里的 "/nbxx_war"是webapps下面的项目文件目录
2.3、启动Tomcat,访问服务地址测试
3、写两个脚本,把Tomcat添加到window的服务中,后台运行
安装windows服务:install_01_tomcat_nbxx脚本内容 (注意JDK的目录是在脚本上级目录的Library/Java/myjdk8,可以根据实际情况修改)
@echo off
rem 关闭命令回显
rem 安装 nbxxfb Tomcat Windows 服务
setlocal
rem 开启本地环境变量设置
cd..
rem 切换到上级目录
set "HJT_HOME=%cd%"
rem 将当前目录(上级目录)设置到变量 ZZJ_HOME 中
set JRE_HOME=%HJT_HOME%/Library/Java/jre1.8.0_211
rem 设置 JRE_HOME 变量
set JAVA_HOME=%HJT_HOME%/Library/Java/myjdk8
rem 设置JAVA_HOME 变量
set "CATALINA_HOME=%HJT_HOME%/Tomcats/tomcat-8.0.50-nbxx"
rem 设置 CATALINA_HOME 变量
set "LOG_PATH=%HJT_HOME%/Logs"
rem 设置日志路径变量
set SERVICE_STARTUP_MODE=auto
rem 设置服务启动模式为自动
set JvmMs=256
rem 设置 JVM 最小内存
set JvmMx=512
rem 设置 JVM 最大内存
call "%CATALINA_HOME%/bin/service.bat" install Nbxx
rem 调用服务安装脚本
@pause
rem 暂停,等待用户按键
移除Windows服务:uninstall_01_tomcat_nbxx 脚本内容
@echo off
rem 卸载 nbxxfb Tomcat Windows 服务
setlocal
cd ..
set "HJT_HOME=%cd%"
set JRE_HOME=%HJT_HOME%/Library/Java/jre1.8.0_211
set JAVA_HOME=%HJT_HOME%/Library/Java/myjdk8
set "CATALINA_HOME=%HJT_HOME%/Tomcats/tomcat-8.0.50-nbxx"
call "%CATALINA_HOME%/bin/service.bat" remove Nbxx
@pause
4、其他
4.1、个人操作笔记,仅供以后参考
4.2、eclipse打war包:选中项目,右键,选中export,选择下面的WAR file选项
4.3、服务发送到桌面快捷方式:打开C:\Windows\System32文件夹,找到services.msc文件,右键发送到桌面快捷方式
4.4、JDK包含jre,可以不用拷贝和设置jre。
4.5、部署时,数据库另行安装。