最近度过了一个国庆长假,好几天都没有写博客了!

发布这篇案例也是希望能帮助到像我一样的菜鸟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目录下的更多相关文章

  1. JAVA Web项目获取src和WebContent目录下的配置文件

    一,获取src下面的配置文件信息 1,结构图如下: package com.binp.properties; import java.io.FileInputStream; import java.i ...

  2. eclipse中web项目部署到本地tomcat中,但是在本地的tomcat的webapp下找不到发布的项目

    eclipse不像MyEclipse默认将项目部署到tomcat安装目录下的webapps中,而默认部署到工作目录下 为了使项目默认部署到tomcat安装目录下的webapps中,show view- ...

  3. Maven Web项目部署到Tomcat下问题

    但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题 1.普通的WEB项目,就是虽然是用maven搭建的,但是没有使用profiles.xml文件来配置参数.这样的项目可以通过以下的 ...

  4. Linux06 /Python web项目部署

    Linux06 /Python web项目部署 目录 Linux06 /Python web项目部署 1. 部署方式 2. 纯后端代码部署/CRM为例 1. 部署方式 2. crm项目详细部署步骤 3 ...

  5. Spring整合Redis&JSON序列化&Spring/Web项目部署相关

    几种JSON框架用法和效率对比: https://blog.csdn.net/sisyphus_z/article/details/53333925 https://blog.csdn.net/wei ...

  6. eclipse修改web项目部署路径 wtpwebapps webapps 的设置

    eclipse修改web项目部署路径 wtpwebapps   webapps  的设置,在添加完server------>tomcat后,到server控制台进行设置 eclipse默认的部署 ...

  7. SpringBoot项目 部署到服务器的tomcat下

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改pom文件 修改打包方式 修改或增加maven插件 注意: 二.移除嵌入式tomcat插件 三.添加servlet ...

  8. Web项目部署(Flask Angular2 Nginx)

    独立弄了一个项目,也是锻炼自己的工程能力,使用了比较常用的框架,后端Flask,前端Angular2,采用前后端完全分离的方式,通过接口传输json,但是在具体部署过程中,查找资料较为零散,故整理如下 ...

  9. 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法

    上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象:   通过eclipse控 ...

随机推荐

  1. 将list集合转json

    public static class DataHelper { /// /// js 序列化器 /// static JavaScriptSerializer jss = new JavaScrip ...

  2. webdriver until

    #!author zhangfrom selenium import webdriverfrom time import sleep,ctimedriver = webdriver.Firefox() ...

  3. Confluence 6 上传站点图标后重置你的配色方案

    当你上传一个站点标识图片后,Confluence 会根据你上传的图片文件自动侦测使用的颜色,并为你设置自动配色方案. 你可以按照上面描述的方法修改色彩配色方案,或者你也可以重置配色方案为默认的配色方案 ...

  4. <<人月神话>>阅读体会(一)

    第一次听说人月神话还是在大一上学期的导论课那会儿,那会儿好像就已经确定了自己要学软件,于是就去问王建民老师能不能给我推荐几本软件工程方面的书,我想要提前自己学学,以为老师会给我推荐一些某种语言类的学习 ...

  5. PHP之十六个魔术方法

    1.__construct,__destruct__constuct构建对象的时被调用:__destruct明确销毁对象或脚本结束时被调用:2.__get,__set__set当给不可访问或不存在属性 ...

  6. jQuery之jQuery扩展和事件

    一.jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) change([[data],fn]) 当select下拉 ...

  7. 用flask的扩展实现的简单的页面登录

    from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folde ...

  8. PHP array_combine()

    // 需要替换 key 的数组 $arr_old = array( '0' => array('id' => 1, 'name' => 'Carroll'), '1' => a ...

  9. hdu6273 线性差分

    #include<bits/stdc++.h> using namespace std; typedef long long LL; ; ; LL a[maxn],b[maxn]; LL ...

  10. ffmpeg切割视频

    using System.Diagnostics; public static void carveVideo() { var inputpath = @"d:\1.mp4"; v ...