博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将项目放到服务器tomcat上运行
阅读量:4291 次
发布时间:2019-05-27

本文共 1235 字,大约阅读时间需要 4 分钟。

一、进入maven项目主目录执行mvn clean package 打war包(在pom.xml中配置打jar还是war,jar是自带容器,war则需要在其他容器中才能运行,生成的war会在target下)二、将生成的war放入服务器上tomcat主目录(在bin中执行./startup.sh会自动生成服务器使用项目)三.这时的访问需要加上端口和项目名(项目名就是服务器生成的文件夹名称)

如果在访问时,想去掉项目名称可以进行以下配置

一、将生成的项目放入ROOT中二、配置tomcat 
//配置改路径后访问时只需要输入端口便可以访问

扩展:以上需要使用tomcat启动

可以自己配置启动脚本如下tomcat-kun.sh

# tomcat8081Æô¶¯¶Ë¿ÚTOMCAT1_HOME=/usr/local/apache/tomcat/tomcat-kun #tomcat的主目录start_tomcat=$TOMCAT1_HOME/bin/startup.sh #tomcat 启动项目开关路径stop_tomcat=$TOMCAT1_HOME/bin/shutdown.sh #tomcat 关闭项目开关路径start{ #启动    echo -n "Starting tomcat1:" #提示语    ${start_tomcat}    echo "tomcat8081 start ok"  #提示语}stop{ #关闭    echo -n "Shutdown tomcat"  #提示语    ${stop_tomcat}    echo "tomcat8081 stop ok"  #提示语}case "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        stop        sleep 10        start        ;;    *)        echo "Usage: $0 {start|stop|restart}"esacexit 0

脚本可放置在任意地方(注意:该脚本需要转换为ULIX格式)

使用这种脚本启动的方法:   进入到该脚本目录  sh tomcat-kun.sh start使用这种脚本关闭的方法:   进入到该脚本目录  sh tomcat-kun.sh stop

转载地址:http://yaggi.baihongyu.com/

你可能感兴趣的文章
Elasticsearch-对一个field进行多值全文本搜索
查看>>
Elasticsearch-best_fileds和most_fields策略分析以及cross-fields弊端的解决
查看>>
Elasticsearch-近似搜索
查看>>
netty源码分析之-Future、ChannelFuture与ChannelPromise详解(3)
查看>>
redis主从集群的搭建
查看>>
redis cluster集群搭建与深入分析(1)
查看>>
netty源码分析之-引导详解(4)
查看>>
redis cluster节点的添加与删除(2)
查看>>
nginx+redis+tomcat三级缓存架构讲解
查看>>
Reactor模式详解
查看>>
基于OpenRestry部署nginx+lua实现流量定向分发
查看>>
netty源码分析之-服务端启动核心源码分析(5)
查看>>
Storm并行度和流分组详解
查看>>
缓存数据预热详解
查看>>
热点数据降级详解(storm+nginx+lua)
查看>>
加载更多功能实现
查看>>
React相关Dom约束性和非约束性操作
查看>>
Hystrix高可用架构介绍
查看>>
netty源码分析之-SimpleChannelInboundHandler与ChannelInboundHandlerAdapter详解(6)
查看>>
netty源码分析之-开发过程中重要事项分析(7)
查看>>