web项目部署以及放到ROOT目录下
最近度过了一个国庆长假,好几天都没有写博客了!
发布这篇案例也是希望能帮助到像我一样的菜鸟o(* ̄︶ ̄*)o,百度上面的资料都不怎么全。也没有人说明注意事项。总是这篇说一点。那个人也说补一点,最后自己也是尝试了好多次,各种坑踩过来了,以及一些优先级和注意事项;
最近公司安排了一个开发公司官网的任务给我,从开始到上线都一个人开发了o( ̄ヘ ̄o#)
官网的话,上线以后访问肯定是直接访问域名的,肯定部署的时候要省去项目名称和端口号了o(* ̄︶ ̄*)o
本案例采用的是tomcat8.5 ,windos环境下(liunx环境下也没多少区别的,启动和关闭采用命令行即可)
1.如何部署到tomcat下
将完成的项目打成war包,放到tomcat下的webapps目录下

2.启动tomcat自动生成项目文件
bin目录下的 startup.sh 用于启动 shutdown.sh 用于关闭
3.启动好如下图

4.这个时候其实已经项目部署成功了,通过浏览器访问项目即可

5.将文件放置ROOT目录下,即可省去项目名称
打开skjd-website文件


6.到现在这步,你的项目访问只需要ip加端口号了,接下来再去掉端口号
1.将tomcat关闭
2.进入tomcat下的conf目录中‘,将如下图中箭头地方改为80端口,然后启动tomcat,即可直接通过ip访问了


过程及注意事项说明
1.将端口设为为80以后,tomcat会自动舍去端口号
2.做完如上操作以后,将webapps目录下的项目删除。不然会在tomcat中同时存在两个相同的项目。
3.tomcat寻找文件路径的时候会优先在webapps目录下寻找,然后再去ROOT下寻找,如果存在同名的文件夹。请注意可能你会操作访问404
基本上到了这步是没什么问题了,然后将ip绑定的域名换上去,官网的事情就大功告成了。o(* ̄︶ ̄*)o,是不是很简单。
web项目部署以及放到ROOT目录下的更多相关文章
- JAVA Web项目获取src和WebContent目录下的配置文件
一,获取src下面的配置文件信息 1,结构图如下: package com.binp.properties; import java.io.FileInputStream; import java.i ...
- eclipse中web项目部署到本地tomcat中,但是在本地的tomcat的webapp下找不到发布的项目
eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下 为了使项目默认部署到tomcat安装目录下的webapps中,show view- ...
- Maven Web项目部署到Tomcat下问题
但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题 1.普通的WEB项目,就是虽然是用maven搭建的,但是没有使用profiles.xml文件来配置参数.这样的项目可以通过以下的 ...
- Linux06 /Python web项目部署
Linux06 /Python web项目部署 目录 Linux06 /Python web项目部署 1. 部署方式 2. 纯后端代码部署/CRM为例 1. 部署方式 2. crm项目详细部署步骤 3 ...
- Spring整合Redis&JSON序列化&Spring/Web项目部署相关
几种JSON框架用法和效率对比: https://blog.csdn.net/sisyphus_z/article/details/53333925 https://blog.csdn.net/wei ...
- eclipse修改web项目部署路径 wtpwebapps webapps 的设置
eclipse修改web项目部署路径 wtpwebapps webapps 的设置,在添加完server------>tomcat后,到server控制台进行设置 eclipse默认的部署 ...
- SpringBoot项目 部署到服务器的tomcat下
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改pom文件 修改打包方式 修改或增加maven插件 注意: 二.移除嵌入式tomcat插件 三.添加servlet ...
- Web项目部署(Flask Angular2 Nginx)
独立弄了一个项目,也是锻炼自己的工程能力,使用了比较常用的框架,后端Flask,前端Angular2,采用前后端完全分离的方式,通过接口传输json,但是在具体部署过程中,查找资料较为零散,故整理如下 ...
- 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法
上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象: 通过eclipse控 ...
随机推荐
- HDU 1077
题意 : 给你 N 个点, 问一个单位圆最大能包括几个点 直接暴力枚举圆心, 计算个数 O(n^ 3): 精度,细节都要注意, //#include<bit/stdc++.h> ...
- 定制起始url(scrapy_redis)
爬虫:(在这里不用配置start_url,直接可以取redis里面取start_url,可以多个) from scrapy_redis.spiders import RedisSpider # cla ...
- 5)django-模板
django模板显示页面 一:语法使用 1)变量:{{变量名}} 2)for循环 {% for row in userlist%} ...
- Java红黑树详谈
定义 红黑树的主要是想对2-3查找树进行编码,尤其是对2-3查找树中的3-nodes节点添加额外的信息.红黑树中将节点之间的链接分为两种不同类型,红色链接,他用来链接两个2-nodes节点来表示一个3 ...
- jQuery-lazyload参数
1.placeholder placeholder:'图片地址',用图片提前占据将要加载的图片的位置. 2.effect effect:‘fadeIn’ 表示用何种效果载入,eg:show()直接加载 ...
- 在java中,OOA是什么?OOD是什么?OOP是什么?
注:本文来源于< 在java中,OOA是什么?OOD是什么?OOP是什么?> 在java中,OOA是什么?OOD是什么?OOP是什么? OOA Object-Oriented Anal ...
- 图书管理系统(无中间件,用装饰器的)-----未基于FORM组件
目的:实现图书的增删改查 models.py from django.db import models # Create your models here. class Book(models.Mod ...
- 一个简单的binlog恢复测试
日常的数据备份及恢复测试,是DBA工作重中之重的事情,所以要做好备份及测试,日常的备份常见有mysqldump+binlog备份.xtrabackup+binlog备份,无论那一种,几乎都少不了对bi ...
- ajax--参数映射方式实现阴影效果
注:通过json对象的方式传递参数,参数具体信息由json对象来封装,参数封装到对象中再进行映射(参数映射) shadow.js //使用参数映射方式实现参数设置/* option:参数对象,封装所有 ...
- HTML5 CSS3 Transform 笔记 (scale不起作用)
Transform的 scale属性不能作用于 inline元素上,例如span 并且动画 animation 也不能作用于inline元素上 可以给span加display:inline-bloc ...