阿里云服务器之项目访问 - blue_key

fatebyme 2021-08-02 原文


阿里云服务器之项目访问

1.项目运行环境配置

1)安装Java,配置Java环境变量(必须要有Java作为运行环境,否者Tomcat无法运行)

2)安装Tomcat,再环境变量配置

进入这个画面算是配置成功了,下面详述

百度上也有一大堆,这里我所一下我总结的最简单的方法

(首先Java环境变量配置好后,你要让Tomcat知道Java的jdk路径)

在你的Tomcat的bin目录下开启startup.bat环境不对会立即闪退

于是编辑startup.bat文件在首行添加jdk的路径 例:set JAVA_HOME=”C:\java\jdk”

保存重启就好了,但与此同时也要修改shutdown.bat文件,也是在首行加上jdk路径即可

这时就可以在浏览器中访问 http//:localhost:8080/ 进入Tomcat的管理页面了

2.配置文件的修改

1)修改虚拟路径

首先

我们的项目往往放到我们需要的地方,这是就要在Tomcat的conf目录下的server.xml文件中修改相关配置

我在任意地方建立一个WorkSpace(也就是你放项目的地方)

找到如下配置

 

<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>

 

在host中间加上context

 

<Host name=”localhost” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>

<Context path=”” reloadable=”true” docBase=”C:\tomcat\apache-tomcat-8.5.11-windows-x64\WorkSpace\Root” />

</Host>

 

<Context>元素的属性: 
path:指定访问该Web应用的URL入口。 
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。(指定项目所在地址) 
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录

 

然后

我将webapps下的manager和host-manager文件夹复制到我的WorkSpace下,在新建一个Root用于放我的项目

这时就可以通过http://localhost:8080/访问我的项目了

 

2)修改主机路径

首先

我修改端口号,找到如下配置(记住是未注释的),将port=”8080″改为80

<Connector port=”8080″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ />

<Connector port=”80″ protocol=”HTTP/1.1″
connectionTimeout=”20000″
redirectPort=”8443″ />

然后

修改访问的方式,下面是我由本地访问修改为ip访问

<Host name=”我的服务器公网IP(这里不方便透露)” appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”>
<Context path=”” reloadable=”true” docBase=”C:\tomcat\apache-tomcat-8.5.11-windows-x64\WorkSpace\Root” />

</Host>

最后

随便建立一个index.html文件测试了一下:

(蓝色字是我觉得重要的部分)

 

发表于
2017-04-17 01:11 
blue_key 
阅读(128
评论(0
编辑 
收藏 
举报

 

版权声明:本文为fatebyme原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/fatebyme/articles/6721066.html

阿里云服务器之项目访问 - blue_key的更多相关文章

  1. Forms验证中的roles – 一帆(老鼠粮仓之路)

    Forms验证中的roles 一直对forms验证中的角色很模糊,不知道怎么搞,昨天晚上仔细看了下csdn的杂 […]...

  2. 在线服务之性能测试工具科普 – 玄苦

    在线服务之性能测试工具科普 简介 本文主要介绍几个常见的性能测试工具。 本博客所有文章:http://www. […]...

  3. SPSS学习小记 – 数据民工张三省

    SPSS学习小记 2013年1月8日    最近一直在SPSS中处理数据,涉及到函数部分,不是太懂,特记录于此 […]...

  4. 性能测试 — 搭建实时监控平台

    参考博文: 1、Grafana+Telegraf+InfluxDB搭建性能监控平台   首先了解一下Grafa […]...

  5. Ubuntu 16.04下安装MySQL详解 – 小和尚我不念经

    Ubuntu 16.04下安装MySQL详解 Ubuntu 16.04下安装MySQL详解分别依次输入以下3个 […]...

  6. linux中文件的三种time(atime,mtime,ctime) – LinuxPanda

    linux中文件的三种time(atime,mtime,ctime) linux下文件有3个时间的,分别是at […]...

  7. 10个最新优秀手机应用界面设计实例 – jongde

    10个最新优秀手机应用界面设计实例 优秀的手机端应用界面设计不仅能让用户眼前一亮,同时也能为UX/UI 设计师 […]...

  8. 微信小程序从零开始开发步骤-引入框架WeUI – 候郑青

    首先来看下WeUI的官方介绍: WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内 […]...

随机推荐

  1. 最新版Harbor搭建(harbor-offline-installer-v1.10.1.tgz) harbor私有镜像仓库的搭建与使用与主从复制

      Harbor 是一个开源镜像仓库,可通过基于角色的访问控制来保护镜像,新版本的Harbor还增加了扫描镜像 […]...

  2. 前端实战1:网页中三角形的CSS实现

    CSS实现三角形的方法总结   我们在使用CSS框架的时候,经常会用到下拉框组件,一般该组件里面有个下三角。很 […]...

  3. Android刷机

    刷机常识 1.数据备份  首先刷机会清除手机能所有的用户数据,因此做好数据备份十分重要。 手机的云服务功能,像 […]...

  4. 我想学HTML5,请问从哪开始?

    基础是的先学好HTML。CSS ,Javascript ,jQuery。 其中HTML5主要是要HTML控件+ […]...

  5. 月下载量千万的 npm 包被黑客篡改,Vue 开发者可能正在遭受攻击

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 【年末促销】葡萄城 […]...

  6. LiteORM-For-DotNet,我的第一个开源库

    LiteORM-For-DotNet,我的第一个开源库 这是一个DotNet轻量级ORM框架,解决C#.Net […]...

  7. 开源Dapper的Lambda扩展-Sikiro.Dapper.Extension V2.0

    前言   去年我在业余时间,自己整了一套dapper的lambda表达式的封装,原本是作为了一个个人的娱乐项目 […]...

  8. linux下解压.zip压缩包出现乱码的问题解决 – Rnet

    linux下解压.zip压缩包出现乱码的问题解决 在windows下压缩打包的zip文件用的是gb2312的编 […]...

展开目录

目录导航