阿里云部署war项目
一: 使用IDEA创建一个SpringMVC网站 DEMO
链接如下:(为转载)
1: 使用IntelliJ IDEA开发SpringMVC网站(一)开发环境
https://my.oschina.net/gaussik/blog/385697
2: 使用IntelliJ IDEA开发SpringMVC网站(二)框架配置
https://my.oschina.net/gaussik/blog/513353
二: Maven的使用说明
1、Maven的标准目录结构
2、Maven项目遵循的规范【重点】
maven项目的标准目录结构
src/main/java 核心代码部分
src/main/resource 配置文件部分
src/test/java目录 测试代码部分
src/test/resource 测试配置文件部分
src/main/webapp 包含了页面资源,js,css,图片等等
3、Maven的常用命令
mvn clean //清理所有字节码文件【目的是开发别人的项目时,先清理之前项目
本地数据】
mvn compile //编译src目录下的main文件夹【java文件】
mvn test //编译src目录下的main文件夹【java文件】 和test文件夹【test文件】
mvn package //打包项目,并编译src目录下的所有文件
mvn install //将项目安装到本地仓库,并编译src目录下的所有文件并且打包
4、演示
1.mvn clean
(1)dos命令行
(2)项目文件夹1
(3)项目文件夹2
2.mvn compile
(1)dos命令行
(2)项目文件夹
(3)target文件夹
3.mvn test
(1)dos命令行
(2)项目文件夹
4.mvn package
(1)dos命令行
(2)项目文件夹
(3)修改打包的格式
5.mvn install
(1)dos命令行
(2)本地仓库
(3)项目文件夹
三、阿里云服务器安装jdk,Tomcat、以及部署war包
1、使用SecureCRT连接阿里云服务器
2、我这里使用的是tomcat-9.0.39
链接:https://pan.baidu.com/s/168py6HC-fnrolgtUcPBISQ 提取码:ez04
3、我这里使用的是jdk-8u144-linux-64
链接:https://pan.baidu.com/s/1Dm9tAR0BRM1RuVtMXblj9g 提取码:5xxz
4、把tomcat-9.0.39上传到/usr/local/目录下并解压
把jdk-8u144-linux-64上传到/usr/local/目录下并解压
解压命令:tar zxvf apache-tomcat-9.0.39.tar.gz
5、配置环境变量
tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量
编辑/etc下的profile文件,加上如下内容:
JAVA_HOME=/usr/local/jdk1.8
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
vi profile
6、启动Tomcat服务器
在Tomcat bin目录下启动 命令如下./startup.sh
7、cd logs 可以进入到tomcat服务器目录下的logs目录查看tomcat服务器的运行log
命令:cat catalina.out 查看catalina.out这个文件,里面记录了Tomcat服务器的启动log
8、访问tomcat服务器,连接为:服务器ip:端口号
如果出现以下界面,说明Tomcat服务器已经正常启动成功了
9、如果tomcat启动不了,那么最有可能就是启动时使用的端口被其他应用程序占用了,那么可以通过如下的办法进行排查,例如查看8080端口被哪个应用程序占用了。
10、关闭Tomcat服务器
进入tomcat服务器的bin目录,然后执行"./shutdown.sh"命令启动Tomcat服务器,如下图所示:
11、将war包发布到tomcat服务器的webapps目录下
然后服务器IP:端口号/war包名字 就可以访问服务器内容了
阿里云部署war项目相关推荐
- 阿里云部署docker项目流程
阿里云部署docker项目流程 这是自己的项目项目原来的项目是一个手机远程管理交换机的项目,项目中包含嵌入开发,python+flash对接的flutter(android+ios),mysql,re ...
- 阿里云部署Django项目(nginx+uWSGI)-2018.11
前言:部署的前提是你的项目已经在本地完成可以运行了,我的本地环境是ubuntu16.04+python3.5+Django2.1.2+Mysql,在python虚拟环境(virtualenv)下建的项 ...
- 【超详细附参考】阿里云部署spring项目基本流程详解及踩坑经验
文章目录 环境及前期准备 基本流程 购买云服务器 连接云服务器 工具准备 Xshell连接: Xftp连接: 环境配置 JDK安装 Tomcat安装 Mysql安装 Maven安装 项目打包部署 数据 ...
- 阿里云部署django项目流程【centos7+python3+mysql】
购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比了CentOS,Debian,Ubuntu,我最终选择了CentOS,因为流行嘛-配置的话 ...
- 阿里云部署SpringBoot项目
目录 步骤1:购买服务器(新用户免费试用一个月) 步骤2:查看服务器相关信息 编辑 步骤3:设置安全组 步骤4:远程连接 步骤5:使用FinalShell连接阿里云服务器 步骤6:阿里云服务器上安装 ...
- 阿里云部署Django项目发送邮件时,端口25,465,587上的坑
今天在往阿里云上部署Django项目时,遇到一个端口的坑,花了半天终于找到问题所在. 在Django项目中,发送邮件需要在settings.py中做如下的设置: EMAIL_HOST = 'smtp. ...
- 使用阿里云部署Web项目后无法通过浏览器访问
部署时使用Django+Nginx+uwsgi的框架,部署完成后访问网页一直报错无法访问,检查部署过程没有问题,之后发现原因是没有开启阿里云的端口 解决方法是: 1.登录阿里云,在控制台进入云服务器的 ...
- javaweb k8s_阿里云部署K8Sweb项目
一.背景 如果你 1.使用Java进行开发 2.使用容器镜像的制品形式进行交付 3.制品最终会运行在阿里云ACK或者其他K8S集群上 那么本文档可以帮助您实现研发流程的协同自动化. 二.用户诉求 1. ...
- 阿里云部署Django项目
文章目录 1.阿里云安装CentOS7.8操作系统. 2.安装MySQL5.7.32: 3.安装mysqlclient: 4.安装Nginx1.20.2: 5.安装uwsgi2.0.20服务器: 6. ...
最新文章
- 深入理解计算机系统(3.2)---数据格式、访问信息以及操作数指示符
- Appium移动自动化测试(三)--安装Android模拟器(转)
- 敏捷个人: 使用必须、应该、可以来确定每天事情的优先级
- 数据科学和统计学_数据科学中的统计
- excel批量更改超链接_批量新建Excel指定名称工作表并设置超链接!你,学会了吗?...
- SSH框架与配置文件的简单搭建
- 冬知寒,我方暖,3本Python好书赠你慢慢品
- macos sierra怎么升级到catalina_Mac os 下 Pyhon 库老是安装失败?
- 隐藏Tabview顶部上的空白区域统一去掉图片名后缀
- java仓库管理设计报告_基于JAVA的仓库管理系统设计毕业设计.doc
- 固定于计算机主机,一种便于固定的计算机主机的制作方法
- 「我们的首要之务,并不是遥望模糊的远方,而是专心处理眼前的事务。」---这是卡内基先生所强调的克服忧虑、开创人生的关键。...
- 从零开始搭建公司电商系统架构技术栈,这套架构绝了...
- ISO_IEC_27003:2017信息安全管理体系中文解读
- deepin20 外接显示器,标题栏美化
- 西方文化寻根思潮的跨世纪演化——透视“新时代运动“
- 树莓派WEB服务器(Boa)CGI编程入门
- 小程序实现正计时和倒计时
- 用R语言画切线和法线
- 为了给YiYi节省时间,写了个能自动拼图贴水印的机器人,很多bug,能用就行。
热门文章
- linux内核vmlinux的编译过程(七)
- Mac端git新增项目
- 按图片搜索(item_search_img)API
- linux getopt命令,shell脚本之getopt命令
- hibernateCRUD操作。
- Caption Anything:细粒度可控的图像描述,试试解读清明上河图!
- 2021年中国自然灾害受灾及损失,直接经济损失3340.2亿元,洪涝灾害占比超7成「图」
- NETALLY AirCheck G2无线WIFI测试仪定位AP正品行货
- linux 怎么看内网,linux 查看内网流量
- 错误No qualifying bean of type