Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用idea打包springcloud项目并部署到tomcat下

使用idea打包springcloud项目并部署到tomcat下

作者头像
伍六七AI编程
发布于 2019-10-08 10:45:04
发布于 2019-10-08 10:45:04
2K00
代码可运行
举报
文章被收录于专栏:preparedprepared
运行总次数:0
代码可运行

说明:有三个项目,

一个提供 eureka 服务——ehl-eureka-server1,

一个数据接口服务——apps-is,

一个web服务-appsweb

使用 idea 打成 war 包:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
build->build artifacts-->选择 all 或者选择单个

在工作空间下找到 war 包,比如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
E:\workspace-mars\mps\mps-apps-is\target

部署到 tomcat

前置工作

准备 3 个 tomcat

备注:也可以部署在同一个 tomcat 下,但是如果有问题不好排查

分别部署 ehl-eureka-server1,apps-is,appsweb

1、修改 war 包名为 application.yml 文件中 server.context-path 的名字

2、分别修改 tomcat 端口为 server.port 的端口为

ehl-eureka-server1

apps-is

appsweb

8761

8762

8765

8009

8010

8011

8005

8006

8007

启动 tomcat

按照顺序:先 eureka,后 appis,最后 appsweb,启动 tomcat。

双击 startup.bat 启动,如果出现闪退,可能是环境有问题,在 startup.bat 最后添加 pause 查看

如果是环境的问题,则可以在文件最前面加上下面的代码(修改为自己的 java 地址和 tomcat 地址)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

set TOMCAT_HOME=D:\soft\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8.5.34-01

set CATALINA_HOME=D:\soft\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8.5.34-01

缺什么加什么即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License.  You may obtain a copy of the License at
rem
rem     http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem ---------------------------------------------------------------------------

setlocal

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

set TOMCAT_HOME=D:\soft\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8.5.34-01

set CATALINA_HOME=D:\soft\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8.5.34-01

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find "%EXECUTABLE%"
echo This file is needed to run this program
goto end
:okExec

rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end

最后如果出现 eureka 和 appis 都没有问题,webs 网站有问题的话,如果部署的服务器是 windows 系统,则可以单独使用 idea 启动 webs,这样方便检查错误以及修改代码改正错误。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
完美适配Android P的加固
北京时间8月7日,Google 正式发布最新版 Android 平台——Android 9 Pie。 腾讯云终端安全团队在第一时间升级应用加固方案,完成  Android9 Pie  的适配工作!
腾讯云@移动安全
2018/11/15
2.6K11
完美适配Android P的加固
腾讯WeTest受邀参展2018谷歌开发者大会,Android 9专区免费开放
原文链接:https://wetest.qq.com/lab/view/409.html
WeTest质量开放平台团队
2018/09/23
8260
腾讯WeTest受邀参展2018谷歌开发者大会,Android 9专区免费开放
AI实现测试人力的释放——腾讯WeTest参展谷歌开发者大会
导读 2019谷歌开发者大会(Google Developer Days)于9月10日正式在上海拉开帷幕。 90余名来自全球各地的大咖,带来了60余场精彩绝伦的深度分享。从前沿技术解读到行业趋势剖析,开发者们get了各类创新工具和开发秘籍。大会开幕前不久正式公布的安卓10操作系统同样备受移动端开发者的关注,此次升级带来的主要变化为新增的手势导航系统;系统级的深色主题以及安卓10原生支持5G,目前谷歌第一方应用程序正在全力开发支持新功能。 (腾讯WeTest展台) 作为一站式品质开放平台,腾讯We
WeTest质量开放平台团队
2019/10/08
1.2K0
AI实现测试人力的释放——腾讯WeTest参展谷歌开发者大会
腾讯安全正式发布RASP+方案——泰石引擎
高危应急漏洞爆发之际,厂商官方升级包迟迟等不到?好不容易盼来了官方升级包,面对海量主机/容器组件却不知从何修起?精挑细选筛选出重点资产,发现修复需要重启,又担心影响线上业务?
腾讯安全
2022/09/23
1.9K1
腾讯安全正式发布RASP+方案——泰石引擎
让您的应用完美适配 Android Oreo
自 Android Oreo 面世以来,无数开发者都摩拳擦掌,想让自己的应用在这个全新版本的 Android 系统上大展身手。Google 于 2017 年 12 月 5 日正式发布 Android 8.1 Oreo,不仅引入了对 Android Oreo (Go 版本) 的支持,力求为较低硬件配置和带宽条件的设备带来更理想的用户体验。同时还引入神经网络 API,为应用提供了一个利用硬件加速的机器学习运行时,真正开始让机器学习来到每一人的掌间。 Android Oreo 新特性回顾 Android Oreo
Android 开发者
2018/05/31
9310
Android P Beta发布!最新版本抢先体验!
为了让广大开发者第一时间体验Android P Beta的新功能特性,提前为您的app进行良好适配,WeTest已将平台上所有Android P DP1系统机器同步升级为Beta版本,并持续免费开放Android P Beta版本的远程调试及标准兼容功能,供开发者进行测试。
WeTest质量开放平台团队
2018/05/29
6222
Android P Beta发布!最新版本抢先体验!
不适配targetSdkVersion的坑你了解吗?
Android测试同学,不可避免的都接触过targetSdkVersion升级相关的测试,今天小编结合之前的经历聊一聊测试过程遇到的关于targetSdkVersion的坑。
用户5521279
2020/07/02
2K0
腾讯企业IT部安全运营中心总监蔡晨:十年沉淀,腾讯iOA为企业安全保驾护航
背景:5月23-24日,以“焕启”为主题的腾讯“云+未来”峰会再广州召开,广东省各级政府机构领导、海内外业内学术专家、合作伙伴及行业大咖悉数到场,共话云计算与行业数字化新发展。 腾讯企业IT部安全运营
腾讯技术工程官方号
2018/05/27
9.3K3
腾讯云乐固获“最佳贡献企业”奖 助力应用安全发展
11月16日,首届安卓绿色联盟开发者大会在北京举办。来自腾讯、华为、阿里巴巴、百度等国内各大知名企业的20多位技术大咖,围绕高效应用开发、应用创新体验、自动化测试三大议题方向,与千名开发者展开了深度技术分享。 此外,本次大会还对互联网新形势下的移动应用安全防护产品进行表彰,腾讯云乐固凭借着稳定、强力的性能,荣获主办方颁发的“最佳贡献企业奖”。 应用黑产损害开发者利益   乐固提供一站式移动安全解决方案 近年来,暗扣费黑产、恶意移动广告黑产、手机应用分发黑产、APP推广刷量等一系列移动端互联网黑产活动迅
腾讯云安全
2018/11/23
16K1
腾讯云乐固获“最佳贡献企业”奖 助力应用安全发展
Android 9 Pie震撼来袭 同步登陆WeTest
原文链接:http://wetest.qq.com/lab/view/400.html
WeTest质量开放平台团队
2018/08/17
6950
Android 9 Pie震撼来袭 同步登陆WeTest
谷歌 Android Q Labs技术分享会,腾讯WeTest福利抢先看!!!
腾讯官方的一站式品质开放平台「腾讯WeTest」收到谷歌邀请,参加2019年5月20日由谷歌在深圳举办的Android Q Labs技术分享会。
WeTest质量开放平台团队
2019/05/20
9990
谷歌 Android Q Labs技术分享会,腾讯WeTest福利抢先看!!!
Android 9 适配怎么做? “QQ音乐”优化实录
原文链接:https://wetest.qq.com/lab/view/406.html
WeTest质量开放平台团队
2018/09/23
2.5K0
Android 9 适配怎么做? “QQ音乐”优化实录
Android 9.0 震撼来袭 同步登陆WeTest
WeTest 导读 2018年8月7日,Google对外发布最新 Android 9.0 正式版系统,并宣布系统版本Android P 被正式命名为代号“Pie”,最新系统已经正式推送包括谷歌Pixel、Pixel2系列以及Essential Phone。 腾讯WeTest一直致力于和谷歌一起,共建安卓生态。本次Android 9.0 的推出,腾讯WeTest平台对“云真机”第一时间进行了系统升级,提供安卓9机型兼容测试和远程调试服务,持续限免对外开放,为广大开发者提供便利。 作为新一代的系统,And
WeTest质量开放平台团队
2018/10/29
9250
Android 9.0 震撼来袭 同步登陆WeTest
一文透析腾讯游戏安全反外挂能力
产业互联网时代,得益于数字化、移动化浪潮,游戏产业发展迅速,游戏市场在黑天鹅事件下同样保持繁荣。然而,蓬勃发展的游戏市场背后,却暗藏着诸多游戏安全问题,外挂、代练、盗号、色情信息等游戏安全问题层出不穷,侵害了游戏玩家和厂商的利益。
腾讯安全
2020/06/19
2.9K0
一文透析腾讯游戏安全反外挂能力
一站式APP加固有多顺畅?腾讯云乐固全新升级等你来探
对于APP开发者而言,加固工作至关重要。没有经过加固防护的APP,黑产可以轻易将APP的源码通过逆向进行还原,然后重新打包、植入恶意代码甚至病毒,严重损害开发者甚至用户的利益。 寻找既安全又便捷的加固工具让许多APP开发者头疼不已。 一直关注APP开发者加固体验的腾讯云应用加固(乐固),近日全新升级了PC端加固工具,希望帮助开发者解决这些问题。新版本在继续提升安全性的同时,支持签名文件制作、一键连接专业版、网络代理设置等APP开发者关注的加固功能。除此之外,新版加固工具还对加固过程中的多个细节进行优化,全
腾讯云安全
2019/01/16
4.9K1
一站式APP加固有多顺畅?腾讯云乐固全新升级等你来探
Android Q 正式版发布!
再过几周,Android Q 正式版就要与大家见面啦!目前,团队正在对平台进行最后的优化与调试。我们向各位开发者发布最后一个 Beta 测试版: Android Q Beta 6。
Android 开发者
2019/08/14
1.4K0
WeTest全新推出IOT固件安全、游戏内容安全,安全产品再升级,诸多好礼大放送!
近年来,伴随数字产业化规模壮大,产业数字化转型加快,新业态新模式不断涌现。数字产品作为产业升级的重要基石,数字环境的日益复杂使其面临的安全问题与威胁环境呈现出了新的特征和形式。由应用、小程序、固件设备等载体漏洞导致的信息泄露、经济损失等安全事件屡见不鲜,对企业的生产经营带来了重大影响。 腾讯WeTest质量云平台基于丰富的安全实战经验和创新技术,通过在实践中不断学习迭代,对旗下系列安全产品服务进行了全线升级,从固件安全、应用安全、小程序安全及内容安全多个维度出发,提供代码加固、安全扫描、渗透测试、图文检测等
WeTest质量开放平台团队
2022/07/26
1.1K0
WeTest全新推出IOT固件安全、游戏内容安全,安全产品再升级,诸多好礼大放送!
腾讯云发布一键封堵工具,完美规避 NSA 黑客工具影响
本文转自 IT168 报道 北京时间 2017 年 4 月 14 日晚,国际黑客组织TheShadowBrokers在steemit.com博客上再次公开了方程式组织Equation Group(据称是 NSA美国国家安全局下属的黑客组织,有着极高的技术手段)的工具包,这是继4月8号第一波放出EQGRP-Auction-Files 部分文件解密密码之后,又一次的大规模公开解密密码, 本次被公开的工具包大小为117.9MB,包含23个黑客工具,其中部分文件显示NSA曾入侵中东SWIFT银行系统。对此,腾讯云第
腾讯云安全
2018/06/12
1.5K0
腾讯云发布安全专家服务,做好安全守护者
突如其来的攻击、未知的攻击者、频繁爆发的漏洞,当信息安全面临严峻挑战之时如何控制、化解和规避风险?看腾讯云鼎实验室如何化解这一场场危机挑战,如何做好安全守护者。 九月初,腾讯云已组织安全专家,从多方面积极支持金砖国家领导人会晤期间云上安全。本次国际性事件的成功护航印证了腾讯云的专业能力以及此套方案的成熟性,目前腾讯云已正式对外发布安全专家服务。 什么是安全专家服务    腾讯云安全专家服务由云鼎实验室为主力的安全专家队伍提供安全咨询、渗透测试服务、应急响应等服务,帮助用户获得合适的安全解决方案、发现潜在安全
腾讯云安全
2018/06/12
2.3K0
Android 10.0正在来的路上!
目前,美国 Google公司的 AndroidP (安卓9.0),已经正式全面推出有几个多月了。众多手机品牌厂商也都在积极的进行更新适配 Android 9.0 系统(修改UI界面也算是二次开发,嗯)。不知道各位Android用户是否体验到了这一最新版本的系统呢?
刘盼
2019/05/08
9660
Android 10.0正在来的路上!
推荐阅读
相关推荐
完美适配Android P的加固
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验