上周买了个阿里云服务器,作为一枚小白,可以说是啥都不懂,不过结果还算满意,总算把第一个Java web项目成功发布上去了。以下就是详细步骤:
一、你首先要有一个云服务器,我用的是阿里的服务器,我用的是Ubuntu系统,镜像系统是centos7。
二、我用的是winscp远程连接工具,这样可以比较方便的把Apache和jdk的压缩包拖拽到服务器文件夹里,省的还要编写代码。连接工具大家可以自行选择,用得得心就行。
三、准备工作,下载 JDK 安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
将下载好的 JDK 包上传到 Linux 中mnt上面(我用的是winscp):
操作步骤:
1.新建一个目录。
[root@localhost ~]# cd /usr/
[root@localhost usr]# mkdir java
[root@localhost usr]# cd java/
[root@localhost java]# mkdir jdk
[root@localhost java]# cd jdk
[root@localhost jdk]#
2、解压 jdk-8u121-linux-x64.tar.gz 到 jdk 目录下:
[root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/
3、配置环境变量。
[root@localhost mnt]# vi /etc/profile
4、在底部添加以下内容。
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
5、保存后执行以下命令:
[root@localhost mnt]# source /etc/profile
6、验证安装。
[root@localhost ~]# java -version
如果出现以下内容,说明安装成功
四、安装Tomcat
软件包中包含的软件及版本:Tomcat:8.5.11 。
说明:这是写文档时参考的软件版本。您下载的版本可能与此不同。
- 准备工作
下载 tomcat linux 的包,地址:http://tomcat.apache.org/download-80.cgi
将下载好的 Tomcat 包上传到 Linux 上面:
操作步骤
1、解压 apache-tomcat-8.5.11.tar.gz
# tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/
2、解压之后,我们进入解压的文件:
[root@localhost mnt]# cd /usr/java/tomcat/apache-tomcat-8.5.11/
- bin 目录中存放 Tomcat 的一些脚本文件,最重要的也是用的最多就是启动和关系 tomcat 服务脚本。
- conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。
- webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。
- logs:存放 Tomcat 执行时的日志文件
3、进入到 tomcat 的 bin 目录:
[root@localhost apache-tomcat-8.5.11]# cd bin/
4、编辑 setclasspath.sh 脚本,添加以下内容:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
5、保存后输入以下命令启动 tomcat。
[root@localhost bin]# ./startup.sh
6、
从浏览器访问,输入http://ip:8080 即可访问,如果外部无法访问,但是 Linux 内部却可以访问,这种情况一般是防火墙的问题,关闭防火墙就可以了。
7、安装好 Tomcat 后,在 webapps 下面自带一个 demo,通过浏览器访问即可看到已经部署好的 web 项目。
[root@localhost apache-tomcat-8.5.11]# cd webapps/
8、到此大告成功。
五、如果你的web项目涉及到数据库,那么你应该在阿里云搭建数据库环境,这里我用的是MySQL
这是官方给的安装方法
阿里云的CentOS环境中安装配置MySQL的教程_Mysql
安装完成后,你用本地MySQL远程连接,你可能会出错
这是必须开启远程连接权限
到此全部完成,如果有问题自行百度解决