• Linux部署web项目


    在Linux上部署Web项目

    部署普通的web项目,首先是要在linux上搭建好web服务器运行环境,需要提前下载好Linux系统版本tomcat、jdk和mysql。

    一、安装配置JDK环境

    1、查看系统是否安装jdk,java -version

     如上图所示,没有安装jdk。

    2.安装自己的jdk

    安装jdk前,要查看Linux系统类型,我的是32位操作系统,查看命令:sudo  uname --m

     需要下载32位的jdk,把jdk从windows上传到linux,我是直接用xshell拖拽的,拖拽一份到/usr/java/下

    这里的java文件夹是新建的,在/usr/下建立一个文件夹java:

    mkdir /usr/java

    然后把jdk拖拽到该目录下:

    切换到java目录下进行解压:

    tar -xvf jdk-8u5-linux-i586.tar.gz

     解压完成之后就是配置环境变量:

    编辑文件:vim /etc/profile

    在文件的最后增加如下内容:(编辑文件,要先按“i”键,才可进行编辑)

    export JAVA_HOME=/usr/java/jdk1.8.0_05

    export PATH=$PATH:$JAVA_HOME/bin

    export CLASSPATH=.:$JAVA_HOME/lib

    export JAVA_HOME PATH CLASSPATH

    编辑完后按Esc退出编辑模式,:wq! 保存退出

    然后执行命令:source /etc/profile(目的是使修改的文件生效)

    最后查看jdk版本:java -version

     jdk安装完成,将jdk压缩文件删除,执行命令:rm -rf  jdk-8u5-linux-i586.tar.gz

    二.安装tomcat(需要jdk环境,所以要先安装jdk)

    1、首先查看是否已安装tomcat,执行如下命令:

    rpm -qa|grep tomcat

    如下图所示,显示没有安装

     下载tomcat,然后在/usr/下建立一个文件夹tomcat:

    mkdir /usr/tomcat   

    把下载好的tomcat拖拽(我还是选择用xshell,直接拖拽)到该目录下,并解压

     解压执行:tar -xvf apache-tomcat-7.0.103.tar.gz

    2.配置环境变量:

    编辑文件:vim /etc/profile

    把上面的JDK环境变量合并起来如下:

    export JAVA_HOME=/usr/java/jdk1.8.0_05

    export CATALINA_HOME=/usr/tomcat/apache-tomcat-7.0.103

    export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin

    export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib

    export JAVA_HOME PATH CLASSPATH CATALINA_HOME

    保存并退出

    3.启动tomcat

    进入目录:cd /usr/tomcat/apache-tomcat-7.0.103/bin

    直接执行:startup.sh脚本启动

     可以查看上述的启动日志,检查有没有报错,然后在浏览器中访问tomcat,若可以访问“http://ip地址:8080”,弹出tomcat首页则没有问题;

    但是我的有问题,jre路径读的不对,解决方案:编辑 /etc/profile ,新添加jre路径,保存并退出。

    export JRE_HOME=${JAVA_HOME}/jre

     执行命令:source /etc/profile  ,修改文件及时生效

     启动tomcat

    运行tomcat后在windows系统的浏览器中访问,出现如下页面则安装OK:

    三.安装Mysql

    我的linux系统已经安装了,拿来直接用

    1、查看系统是否安装MySQL,执行命令:rpm -qa |grep mysql

    结果如图所示,则说明已安装

    2、启动Mysql:sudo service mysqld start

     显示未被识别的服务,真是一步一错,还得继续找解决方案。(解决方案已单独记录https://www.cnblogs.com/cyying/p/12737299.html,这里不在赘述)

    3、连接数据库

    执行命令: mysql  -u(用户名)   -p

     在这步,我又遇到了问题,详情见https://www.cnblogs.com/cyying/p/12738377.html

     4、查看Mysql数据库:show databases

    这里要特别注意一下两点:

    1)分号不要忘记写

     

     2)要一次性输入正确

    四.部署web项目

    1.项目打包

    把开发好的web项目打包为war包(我用的测试war包是别人打好的,我拿来直接用)

    将打包好的war包上传到tomcat的webapps目录下,tomcat会自动解压,前提是tomcat要重启

    打开浏览器访问项目,可以成功访问

  • 相关阅读:
    HTML: vertical algin Big/small div in same row (bootstrap)
    unix时间转换
    chrome工具分析
    DNF 包管理器
    安装nodejs
    location属性解释
    angular深入理解途径
    ui-router与ngRoute
    angular $location服务获取url
    Python文件操作
  • 原文地址:https://www.cnblogs.com/cyying/p/12712902.html
Copyright © 2020-2023  润新知