天天看点

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

默认你已经买了阿里云ECS服务器

我的是 Linux 阿里云服务器系统。下面讲解的是avaWeb的部署过程。

至于meaven项目部署大同小异,后期会进行讲解。

首先配置安全组

从你的电脑上连接到服务器

搭建JDK环境

Tomcat环境配置

Nginx环境搭建

完成JavaWeb的搭建

JavaWeb的搭建时,Servlet无法跳转问题

首先配置安全组

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

点击配置规则(这里需要注意,你生成实例后,阿里云会自动添加一个规则,你可以用那个,也可以自己点击右上角那个创建安全组。)

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

法一: 这里会有规则配置,你可以快速添加。新手就全选上就行了。

法二: 也可以向我这样把所有端口都弄上(自选方法)

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

返回顶部

从你的电脑连接到服务器

首先下载FileZilla。(除了这个还有好多,目的就是让你的电脑和服务器连上,能传输文件就行。)
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
自己先下载好如下的文件(JDK,Nginx,tomcat),并放到root 文件夹下。
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

返回顶部

搭建JDK环境

  • 进入

    /root

    目录,将jdk解压到

    /usr/local下

cd /root
tar -xvf jdk-xxx -C /usr/local
           
注:jdk-xxx 是你 jdk压缩文件的名称
进入

/usr/local

查看是否有你解压的Jdk文件
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
配置JDK的环境变量
  • 我们输入

    vim /etc/profile

    ,然后按i健进入编辑模式
  • 在文章末尾添加如下内容(新手千万不要修改其他地方)
#set java environment
        JAVA_HOME=/usr/local/jdk1.8.0_231
        CLASSPATH=.:$JAVA_HOME/lib.tools.jar
        PATH=$JAVA_HOME/bin:$PATH
        export JAVA_HOME CLASSPATH PATH
           
  • 上边第二行 JAVA_HOME=/usr/local/jdk1.8.0_231
  • 加粗的地方写你自己的jdk路径
  • 保存退出
  • 退出来之后,输入

    java -version

    如果 出来如下信息,即配置成功。
    JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

返回顶部

Tomcat环境配置

  • 第一步:将tomcat解压到

    /usr/local

    的文件夹中
  • 第二步:到 /usr/local 目录下确认是否解压成功
    cd /usr/local
    ls
               
    JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
  • 第三步:Linux默认对8080端口不开放,我们要把它开放
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
               
  • 第四步:进入tomcat的bin目录,启动tomcat

    cd /usr/local/apache-xxx/bin

    ./startup.sh

    ____

    JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
  • 第五步:启动成功(外加其他设置)
启动成功后的效果图,出来这个后意味着你可以访问8080了
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
./shutdown 这个是关闭tomcat的命令

返回顶部

Nginx环境搭建

由于博主本人比较懒,这部分请自行百度搜索,后期我在补。有问题欢迎在评论区留言

返回顶部

完成JavaWeb搭建

我以Idea为例。先打war包

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

配置好后,保存并退出。进行下一步操作。

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

找到你的项目文件夹,war包默认保存在out的文件夹中。(下面是我的war包)将其上传到你的服务器上。是传到webapps中

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

重启你的tomcat,即可运行了。要是servlet跳转不了看下面的操作。

返回顶部

服务器上Servlet无法进行跳转

这里主要是去修改你的service.xml

操作步骤

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器
JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

在这个位置填上和我类似的路径,格式如下:

/usr/local/tomcat的文件名/webapps/自己的war包工程名

JavaWeb项目部署到阿里云服务器默认你已经买了阿里云ECS服务器

你的Servlet跳转不了,主要是你的路径不对。 找不到通往光明之路!(手动滑稽)

返回顶部

继续阅读