在Linux上部署javaWeb项目(图解详解)

目录

  • Linux 系统介绍
  • 安装Linux虚拟机
  • Linux常用命令
  • 在Linux上安装tomcat
  • 在Linux部署javaWeb项目
  • 在Linux上查看tomcat日志

  

  1.Linux系统介绍  

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。

    它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

 

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核

    Linux可安装在各种计算机硬件设备中,比如手机平板电脑路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

      因为其可靠的安全性,现今的Linux系统主要部署在服务器上,用作服务器操作系统。

 

  2.安装Linux虚拟机

    所需准备:Vmware Workstation虚拟机软件、64位的Linux系统的ISO文件

       

 

 

     1.运行Vmware Workstation软件,按照安装向导安装Linux虚拟机

     2.安装完成并启动虚拟机后,可以下载xshellsecurecrt两款仿真终端程序来练习测试Linux命令

  3.Linux常用命令    

    1,cd命令
       这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

          

      2、ls命令
        这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些比较常用的参数,如下:

        

   3、grep命令
      该命令常用于分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等,它的简单语法为

     

      它的常用参数如下:

     

   4、cp命令
      该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:

     

     例如:

     

    

   5、mv命令
      该命令用于移动文件、目录或更名,move之意,它的常用参数如下:

    

    注:该命令可以把一个文件或多个文件一次移动一个文件夹中,但是最后一个目标文件一定要是“目录”。例如:

    

  6、rm命令
     该命令用于删除文件或目录,remove之间,它的常用参数如下:

    

  7、ps命令
     该命令用于将某个时间点的进程运行情况选取下来并输出,process之意,它的常用参数如下:

      

     其实我们只要记住ps一般使用的命令参数搭配即可,它们并不多,如下:

       

  8、kill命令
    该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:

   

   signal的常用参数如下:
   注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。

   

   9、cat命令
      该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。例如:

   

 10、time命令
   该命令用于测算一个命令(即程序)的执行时间。它的使用非常简单,就像平时输入命令一样,不过在命令的前面加入一个time即可,例如:

    

 

 

 


 

      4.Linux下安装jdk 

  一、前往java官网下载对应linux版本的jdk,这里我们以jdk1.8为例,下载linux
    x64的.tar.gz压缩包

    

 

 

   二、使用SSH文件传输工具,这里以FileZilla为例,

      首先建立与linux的SSH链接,在站点管理器中新建一个站点:其中主机填写linux服务器的IP地址,协议选择SFTP,输入linux的用户名和密码,连接成功后会自动列出Linux系统的文件目录。

                

 

       三、使用xshell连接上Linux服务器,在命令行中进入根目录下的/usr文件夹,在该文件夹下建立java安装文件夹/usr/java。

     

      四、将咱们下载好的 jdk-8u181-linux-x64.tar.gz 压缩文件上传到linux服务器中的/usr/java路径下。

    

  五、解压jdk到当前目录,得到文件夹 jdk1.8.0_181
    解压命令为:tar -zxvf 压缩文件名

   

 

 

           解压成功后,你会发现多了一个目录  jdk 1.8.0_181

   

 六、编辑配置文件,配置环境变量
   用vim /etc/profile 打开并编辑linux环境变量配置文件。

          

      添加如下内容:JAVA_HOME根据实际目录来
     JAVA_HOME=/usr/java/jdk1.8.0_60
     CLASSPATH=$JAVA_HOME/lib/
     PATH=$PATH:$JAVA_HOME/bin
     export PATH JAVA_HOME CLASSPATH
     按任意键进入编辑模式,编辑成功后按ESC ,退出编辑模式,输入:wq保存文件并退出

  七、执行source/etc/profile命令
            并用java –version查看java版本是否安装成功。

   

 

 

     能查看到java版本,至此,咱们的linux系统已经安装并配置好jdk了

 


 

      5.Linux下安装tomcat及部署javaWeb项目

   有些时候,我们开发的javaWeb项目可能需要部署到linux服务器下运行,那么
   在这种情况我们就需要在linux下部署web服务器,比如tomcatweblogic
   接下来介绍的是如何在Linux下安装部署tomcat
   以及如何在tomcat下发布一个javaWeb项目。

   一、去tomcat官网下载好tomcat 8的tar.gz压缩文件,将其放到/usr/java路径下, 并解压。

        

   二.进入tomcat中的bin目录,使用 ./starup.sh命令 启动tomcat服务器。

     

 

 

     三:用浏览器输入公网ip:8080 就可以打开tomcat的启动页面,说明我们的tomcat服务器已经成功启动了。

      

   四、在tomcat的bin目录下运行 ./shutdown.sh命令,可以关闭tomcat服务器。 

   五、接下来要开始部署我们的javaWeb项目,首先用java编译工具将我们的javaWeb项目导出为.war文件。同时将导出好的.war文件上传到linux服务器
     里tomcat目录下的webapps文件夹下。

             

        六、直接启动tomcat ./starup.sh,咱们放在webapps下的war包会自动部署在tomcat上。 

                在本机浏览器上输入服务器IP地址:8080/项目路径,可以看到对应的项目页面,

     说明咱们的JavaWeb项目已经在linux服务器上部署并运行成功了。

      

 

     

 

 

 

 

 

 

 

  

posted @ 2020-01-12 16:26  赖伟春  阅读(7454)  评论(0编辑  收藏  举报