赞
踩
目录
使用云服务器,可以选择腾讯云、阿里云、华为云等厂商直接购买一个服务器。新用户好像有的可以试用几个月。以下就是试用阿里云的服务器:
以下选择centOS7版本就可以。然后购买成功后需要重置一下密码,避免被黑客入侵,下图中的重置实例密码。
关于下载直接在官网进行下载,下载免费版本即可。
准备和刚刚部署的服务器进行连接。
如上图,打开xshell,点击文件 -> 新建
以上新建中,名称任意取,然后主机(H)是刚刚部署的服务器的ip地址。
如下就连接成功了。
使用“包管理器”(yum)进行安装。
- yum list | grep jdk //搜索出和jdk相关的软件包
- yum install java-1.8.0-openjdk-devel.x86_64
进入一个文件目录,将安装包直接手动拖到xshell命令窗口即可。
如果不能手动拖,先执行以下命令,下载lrzsz
yum install lrzsz
rz :是指将文件从windows上传linux
sz:是指将文件从linux传给windows
unzip apache-tomcat-8.5.89.zip
如果输入命令以后,提示“unzip apache-tomcat-8.5.89.zip”,那么就安装以下“unzip”就可以了
yum install unzip
首先进入到刚刚解压缩的tomcat文件中。
cd apache-tomcat-8.5.89
然后进入到bin目录。
cd bin/
bin目录中,有很多.sh后缀的文件,就是给linux使用的启动脚本,默认情况下,这些脚本是没有可执行权限的 。我们就需要赋予它权限。
chmod +x *.sh //让.sh文件具有可执行权限
检查tomcat端口是否被占用。
- netstat -anp | grep 8080
- netstat -anp | grep 8005
在bin目录中,使用以下命令启动tomcat:
sh startup.sh
- netstat -anp | grep 8080
- ps aux | grep tomcat
在网页打开tomcat欢迎页面。
输入ip地址,也就是下图中我们填的的ip地址。
然后添上8080端口号。
以上就说明tomcat部署成功了。如果这个页面不出现,但是在xshell命令行查看端口号和进程启动是成功的,那么可能是云服务器的8080防火墙规则没有打开。以下是阿里云服务器:直接手动添加8080端口即可。
mariadb其实就相当于mysql,相互之间兼容,mariadb安装更加简单。
下面的#只是注释。
- # yum install -y mariadb-server //安装 mariadb 服务
- # yum install -y mariadb //安装 mariadb 命令行客户端
- # yum install -y mariadb-libs //安装 mariadb C library
- # yum install -y mariadb-devel //安装 mariadb 开发包
- # systemctl start mariadb //启动服务
- # systemctl enable mariadb //设置服务开启自启动
- # systemctl status mariadb //查看服务状态
# mysql -uroot //使用命令行客户端尝试连接
一定要指定是utf8,因为mariadb默认字符集不是中文。
MariaDB [(none)]> create database demo_db charset utf8mb4;
比如端口号如果不是3306,就需要修改,还有密码和用户名要写成云服务器上部署的mysql密码和用户名。
将之前写在mysql的sql语句粘贴到当前mariadb窗口上面运行。
首先在xshell中打开tomcat中的webapps文件夹。要先进入到刚才下载的tomcat所在的目录,然后才能使用下面的cd
- cd apache-tomcat-8.5.89
- cd webapps/
然后回到idea中,基于idea打一个war包,比如我这里是一个博客系统,这里就需要对pom.xml进行调整。
- <packaging>war</packaging>
- <build>
- <finalName>blog_system</finalName>
- </build>
然后点击旁边的maven工具栏,双击package进行打包。 打包成功以后,就会在idea项目目录target里找到刚才打包成功的war包。
然后右键Open in Explorer。将这个项目直接拖进xshell面板中就可以了。
ip地址+端口号+项目名+具体要打开的页面
如下是我的页面:可以对照这个打开页面
http://39.107.159.218:8080/blog_system/login.html
对博客系统有兴趣的,主页有源码。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。