在Linux上部署javaWeb项目(图解详解)
目录
- Linux 系统介绍
- 安装Linux虚拟机
- Linux常用命令
- 在Linux上安装tomcat
- 在Linux部署javaWeb项目
- 在Linux上查看tomcat日志
1.Linux系统介绍
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多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.安装完成并启动虚拟机后,可以下载xshell或securecrt两款仿真终端程序来练习测试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服务器,比如tomcat或weblogic
接下来介绍的是如何在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服务器上部署并运行成功了。