0%

服务器+tomcat部署网站

如何快速的

在服务器上安装 tomcat ,并发布你的网页

哦对了,有人说为什么之前的文章图片都没有了,那是因为我仓库名字变更了导致失效,因为数量太多所以我懒的补了,只把一些重要的东西补了链接。

tomcat是什么?

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上TomcatApache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的

前期准备

服务器

推荐还是使用国内的服务器提供商,稳定些,虽然价格有点高但是对于新用户还是有很大的优惠的

如果你是学生的话,可以去认证腾讯云或者阿里云的学生认证,认证完成后就可以用便宜的价格买到一个服务器

注意:选择系统的时候最好选择 centos7 以上的版本

软件准备(简化版)

xshell :这个是用来远程连接你服务器的,直接百度搜索就可以下载的到

tomcat : 今天的主角,下载方法同样,版本随便

jdk-8u11-linux-x64.tar.gz : 下载这个版本,tomcat的运行需要这个

连接服务器

方法直接参考这个 服务器

看前面怎么连接服务器的部分就行

使用 xshell 连接上服务器后,来安装宝塔面板,之后就可以在浏览器里使用宝塔面板来快捷管理服务器

安装前先要在服务器安全组里放行相关端口 腾讯云 阿里云

输入以下命令 (提示一下linux里复制粘贴的快捷键和win不一样)

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

然后执行,安装完成后会出现一个网址,以及账号密码

打开浏览器把网址复制进去,再输入账号密码,就可以进入管理界面了

java环境和tomcat安装

进入到宝塔的管理界面后,在左边的菜单栏里点击文件,再点击上传,把下载的两个安装包上传到服务器上

jdk安装

先解压 jdk 这个文件,然后会得到一个文件夹

因为我们是安装jdk环境,一般的环境有关的安装在 /usr/local 文件夹下
所以我们把解压得到的文件夹移动到 /usr/local

接着在 /etc/profile,就是在 ect 文件夹下找到这个叫 profile 的文件,或者你可以使用宝塔面板右上角的搜索来查找

然后编辑这个文件,在最后加上,加完后保存退出就行

1
2
3
4
# java 环境
export JAVA_HOME=/usr/local/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/bin/tools.jar

然后回到 xshell 里,当然宝塔面板自带有ssh终端,用那个也一样

在终端里输入

1
source /etc/profile

然后再输入

1
java -version

不出意外的话就会出现java版本提示了,说明成功

tomcat安装

当然,先解压得到的 tomcat 安装包,解压后得到的文件夹放到 home 文件夹下(当然你放别的文件夹也行)

在启动它之前,我们先要去服务器安全组里放行端口,如果不放行的话就无法访问到

安全组直接到你服务器提供商的控制台界面找到,找到后放行 808080 端口。
不过为了保险起见,我们最好还看看 centos 的防火墙有没有放行端口,操作方法见 centos防火墙开放端口

完成上面这些后就可以启动 tomcat 了,先在终端里进入tomcat的bin文件夹,然后输入指令

1
./startup.sh

出现成功提示后,在浏览器里输入你的公网ip和端口号就可以访问到你的服务器啦!
出现下面的界面就表示启动成功了

友情提示: 第一次访问数据会巨慢,可能需要3-5分钟,是tomcat的问题,而且不同的设备第一次访问都会出现这样的情况.
点击查看解决启动慢的方法

用tomcat发布网页

打开 tomcat 文件夹下的 wenbapps 文件夹

有两种方式

第一种方式:
是进入 webapps 目录下的 ROOT 文件夹,意思就是说ROOT就是默认的访问路径,这里面的文件放心删,然后把我们的网页文件放进去。
当然你的主html文件的名字,要为 index.html
然后输入 公网ip + :8080 就可以看到你的网页了

第二种方式:

我们在 webapps目录下新建一个文件夹,然后把网页文件上传到这个文件夹里
然后就可以通过 公网ip + :8080 + /创建的文件夹名字 来访问

后记

到这里这篇文章就结束了,如果有什么疑问可以在评论区提出

如果你有已经备案的域名的话,就可以绑定服务器,然后通过域名来访问

----------------本文结束感谢阅读----------------
如果觉得文章好的话,就打个赏吧!
隐藏