写在前面

这是一篇关于超小白想要部署网站的文章,很多细节问题或许会觉得我是个傻子,但是我只是记录一下我遇到的问题,也希望像我一样超小白的朋友能够部署成功!!
在部署之前我查了很多资料,但是每篇都不太一样,特别是配置环境变量之类的,所以我觉得如果你查了很多资料还是很懵,那么先看一下我的这篇(我好不要脸),首先有个大致思路再慢慢研究其中的细节,希望你能够成功部署!!
首先你应该从阿里云或者腾讯云租一个服务器(如果你需要域名的话要申请成功两天之后才能备案,备案后才能使用,如果不用域名的话直接在浏览器输入ip就能访问,当然这是后续的事),然后在服务器上安装jdk和Tomcat(注意:jdk和Tomcat有对应的版本要求),最后将写的程序打包放到Tomcat的webapps文件夹中,更改一些配置即可。那么我们详细来看看

租用服务器

首先需要租一个服务器,目前我了解比较多的是阿里云和腾讯云,做活动的时候比较便宜,99元/年,由于我太穷了,而且我只是试一下,所以我选的是阿里云服务器(试用一个月,免费)。
腾讯云活动价99元/年
如果是学生的话有10元/月
阿里云的活动好像结束了,这是免费试用的
具体选哪个可以自己去看一下。买完之后可以查看自己的服务器IP,更改密码等。

可以在浏览器远程,也可在电脑上远程。下面是电脑上远程:
win+r,搜索mstsc

输入你的公网IP:端口号,在连接之前把自己电脑上存jdk、tomcat、程序包等资料的盘选中。
先点击显示选项

本地资源》详细信息

选中要共享的那个磁盘,确定》输入远程密码即可远程

远程成功后,打开共享磁盘

将jdk和Tomcat的安装程序复制到服务器的磁盘内,就可以开始安装了。
注意:这两个安装包有版本要求,可以自行百度,我之前用的Tomcat8.5一直无法运行,换了Tomcat7.0就可以了
jdk1.4安装包:链接:https://pan.baidu.com/s/1f2BHi5PgeNuGV0ILLv9bOg
提取码:2e3r
Tomcat7.0安装包:链接:https://pan.baidu.com/s/1JgcuX_AgEs4OJENXnChFig
提取码:aufk

jdk安装及配置环境变量

下载jdk安装包,双击安装,一直下一步,自己选择安装路径。中间会有两次安装,一次是安装Java,一次是安装jre,建议两个都安装在同一个文件夹下。
安装完成后配置环境变量
我的电脑(右键)》属性》高级系统设置》高级》环境变量

配置环境变量(三个)
系统变量新建(两个)
变量名:JAVA_HOME 变量值:你安装jdk的路径,比如:c:\java\jdk1.6.0_45(到版本文件夹即可)
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意:最前面有一点和一个分号)
再在系统变量里找到变量名为path的,点击编辑,在最后面加上;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注意:最后没有分号;的话在添加之前一定要加上

两个都配置完成,确定,查看jdk是否安装成功
win+r,搜索cmd。输入java -version回车(java和-中间有个空格),若出现版本信息则说明安装配置成功。如下图

Tomcat安装及配置环境变量

双击Tomcat安装程序,一直下一步,可以更改安装路径,安装成功。
配置环境变量(两个)
依然打开环境变量新建(一个)
变量名:CATALINA_HOME
变量值:安装Tomcat的 路径,比如:C:\Program Files\Apache Software Foundation\Tomcat 7.0
再在系统变量里找到变量名为path的,点击编辑,在最后面加上%CATALINA_HOME%\bin;

配置完成后打开Tomcat文件夹里的bin文件夹,再双击打开“Tomcat7w”,点击start,如果开启成功,那么恭喜你!马上就要成功了~如果无法开启,那么可能是环境变量没有配置对,检查是否输对了;或者是版本问题(我的就是版本问题,花了好久才发现的),如果要换版本,先去控制面板将已经安装的Tomcat卸载再安装新版本。

成功后还需要在远程里的浏览器里验证一次,输入http://localhost:8080,如果出现以下界面,就真的成功了

成功后在Tomcat文件夹里打开conf文件夹,里面有一个server.xml文档,可以用记事本打开,找到name=“localhost”,将localhost改为此服务器的ip,这样用其他电脑就可以访问了。

如果还是无法访问,那么打开阿里云(你的服务器用什么就打开什么),打开网络与安全里的“安全组”,可以看到你的服务器,在最右边有个配置规则,点击

即可出现以下界面,点击收到添加,配置端口为8080,保存即可。保存完成后再用电脑访问你的服务器ip:8080,就会出现网页。

程序打包放在服务器

将你写好的代码文件夹压缩成zip,将zip后缀改为war(简单粗暴,因为我用的vscode不知道怎么打包,哭了),将此包复制到Tomcat文件夹的webapps文件夹中,然后重启Tomcat(bin文件夹里Tomcat7w,stop再start),在外网里访问你的ip:8080/war包名称 即可出现你写的网页。

会遇到的问题

访问你的网页时,如果网页里的有些视频无法播放,那么是因为此视频文件的名称为中文,将文件名改为英文即可播放(程序里面的文件名也要改啊!)。

windows云服务器部署web网站相关推荐

  1. 自建服务器部署WEB网站可公网访问

    文章目录 自建服务器部署WEB网站可公网访问 一.公网IP端口映射到服务器主机或者内网穿透 二.Nginx 反向代理和负载均衡 2.1 windows 10 安装Nginx 2.2 ubuntu18. ...

  2. 利用云服务器部署论坛网站系统discuz

    最近自己完成了利用云服务器部署简单的论坛网站的实验操作,在这里分享下自己的操作过程.我使用的是开源论坛代码服务社区:Discuz!社区动力. 首先我在自己的虚拟机上操作了一遍: 第一步,设置基础环境, ...

  3. 阿里云服务器部署web项目全过程

    我们在本地编写完Node.js项目,需要将文件打包上传到云服务器,其他人才可以通过url地址来访问和浏览我们编写的程序,在申请.配置阿里云ECS服务器的时候也是踩坑无数,看了网上很多大神的文章,自己也 ...

  4. 云服务器部署web项目 超详细步骤 腾讯云 阿里云

    购买阿里云服务器ECS,选择CentOS 7.6操作系统 外界用户访问云服务器中实例的示意图 重置实例的密码 设置安全组规则 创建安全组和安全组规则 为安全组添加实例 使用XShell和XFTP连接到 ...

  5. 手把手交你如何在云服务器部署网站

    你是否想要搭建一个网站,却苦苦找不到方法,你是否看到别人搭建的网站,自己羡慕不已,今天,就教大家来搭建一个简单的个人网站. 本文以腾讯云为例,一步一步教你如何在云服务器部署个人网站 前置准备 首先需要 ...

  6. windows 云服务器计算器,windows7 云主机

    1.四大参数校验工具 cpu,内存,磁盘io,网络io. 部分参考了一下微软msdn的这篇文章Tools To Simulate CPU / Memory / Disk Load cpu 图形化工具 ...

  7. 龙芯服务器部署WEB服务的体验和详细步骤

    http://www.loongson.cn/news/company/511.html 2016年8月,通过龙芯俱乐部的<龙芯团购>(网址http://www.loongsonclub. ...

  8. 第13节 IIS之WEB服务器部署及网站发布——以win2003为例

    IIS之WEB服务器部署及网站发布 1概述 1.1WEB服务器概念 1.2协议端口号 1.3常用发布软件 1.4网站类型 2部署WEB服务器 2.1安装WEB服务器软件 2.2编辑静态网站网页 2.3 ...

  9. 阿里云服务器部署网站(保姆级教程) 阿里云搭建宝塔面板 云服务器ECS搭建网站

    阿里云服务器部署网站 这两天白嫖了一个免费的云服务器就想着自己建个网站,以前用过轻量级服务器,那个搭建起来比较容易,现在用的是云服务器ECS ,第一次接触,因为以前没做过,想在网上找找教程,结果教程五 ...

最新文章

  1. jira+mysql配置
  2. sendmsg recvmsg函数
  3. leetcode 860. 柠檬水找零(贪心算法)
  4. Kneron用“重组”方案精简深度学习算法,芯片产品明年开售
  5. 对学生公寓部建议和意见_学生公寓自主管理协会
  6. centos 6.2   为mysql5.6.10安装 HandlerSocket插件
  7. 游戏设计亦或课件设计
  8. Scala:函数式编程之下划线underscore
  9. [C#]用Forms.TreeView显示Icon会有黑边
  10. C++11 regex库
  11. HTML5本地存储初探
  12. winRAR 密码暴力破解/清除压缩文件密码工具
  13. 大乐透号码随机生成与排序
  14. Python——连接数据库操作
  15. 李宏毅机器学习之Deep Learning简介
  16. php网站恶意注册表,利用注册表对付恶意网站篡改IE主页
  17. 驱动开发:内核封装WSK网络通信接口
  18. Spring深入研究之常用的设计模式(源码分析)
  19. 全球及中国硅胶收纳袋行业市场需求动态分析及发展趋势预测报告2022-2028年
  20. 测试打印机性能的软件,首选项设置及打印速度测试

热门文章

  1. 电路中的过压(OVP)过流(OCP)保护电路
  2. MacOS 的任务管理器
  3. java与seo_学习seo和学习java哪个更好
  4. poj 3525 多边形内核,缩进
  5. vac虚拟声卡我linux,Virtual Audio Cable
  6. 计算机网络——各种计算
  7. 程序员2年苦心积攒学习资料【下载】
  8. 如何提高系统的稳定性?
  9. ABP VNext学习日记15
  10. 图像中的天空区域检测!