在 Linux 部署 Java Web 项目

在 Linux 部署 Java Web 项目

强烈建议:如果你的本机环境是Windows系统,以下所有涉及到目录的操作最好不要出现中文,空格及特殊字符

1. 需要的东西

1.1 云服务器

网上有很多提供云服务器服务的。阿里,腾讯,亚马逊,都不错。

具体申请流程见百度

选择镜像时记得选择Liunx版本,本文使用的镜像是ubuntu14.04

1.2 JDK

记得选Linux版本的

1.3 Tomcat

Linux版本的

1.4 链接工具

SSH登录工具下载
SFTP工具下载地址

2. 登录服务器

申请完成后,会得到一个用户名 比如 ubuntu 
会得到一个IP地址,或许是两个,一个公网IP,一个内网IP
比如 192.168.1.1
当然,还有一个密码 比如 ****** 

我们需要用这些东西登录服务器

SSH登录工具下载

一路 next 安装后,会在开始菜单中找到 PuTTY。

这里写图片描述

单击 PuTTY 会出现下面的界面

这里写图片描述

在 Host Name 里输入 用户名@IP地址, 比如,[email protected] 

端口是22,链接类型是 SSH,点击open 

第一次链接会出现下面的警告弹窗,点击是

这里写图片描述

然后会出现下面的窗口

这里写图片描述

输入密码,注意,输入密码的时候窗口内是不会有反映的。输入就好。

正确后会显示下面的界面

这里写图片描述

保留这个界面不要关闭。登录告一段落。


3. sftp链接

SFTP工具下载地址

不用安装直接点击运行

这里写图片描述
输入密码 然后接着输入下面的命令

cd ~
put [本地JDK绝对路径] [上传的位置]

例如 put C:\jdk.tar.gz ./

同样的方式上传Tomcat文件

OK! 上传告一段落。换到SSH的那个界面


4. 搭建环境

4.1 java 环境

换到一开始的那个SSH登录界面

输入下面的命令

cd ~
ls 

应该会看到你刚才上传的两个文件

然后解压

tar -zxvf [文件名]

例如

tar -zxvf jdk1.8.0.tar.gz

然后将jdk文件夹移动到 /usr/share/java/ 目录下

然后输入下面的命令

sudo apt-get install vim

出现 sudo 命令不可用的问题自行百度

cd /tc
sudo vim profile

在文件的最下面添加下面的内容,并保存

 # Java Environment
 export JAVA_HOME=/usr/share/java/jdk1.8.0_74
 export CLASSPATH=".:${JAVA_HOME}/lib:$CLASSPATH"
 export PATH=$PATH:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin

不了解VIM编辑器可自行百度

source /etc/profile

4.2 tomcat 环境

解压tomcat

cd ~
tar -zxvf tomcat.tar.gz

启动tomcat

cd apache-tomcat-7.0.70/bin 
./startup.sh 

测试一下是否成功

curl localhost:8080

成功的话会打印出tomcat的html代码

4.3 外网访问

用本机电脑访问下服务器的tomcat

在浏览器里输入 服务器IP:8080
例如 192.168.1.1:8080

不能访问请看这里

好了,如果外网能够访问了,环境就基本搭建好了。

然后就可以在本地写 java Web 项目了

写好上传到 tomcat 的webapps目录下就行了。

猜你喜欢

转载自blog.csdn.net/u013451048/article/details/62232100