• Linux部署Web项目


    前言:普通的web项目,若是其他项目如大数据,则要安装下hadoop集群和kms、hdfs、hive等插件后才可用在该环境基础上运行,要部署普通的web项目,首先是要在linux上搭建好web服务器运行环境,需要提前下载好Linux系统版本tomcat、jdk和mysql。

    JDK:jdk-8u181-linux-x64.tar.gz

    JDK链接: https://pan.baidu.com/s/1FUlpRB-e5fTXYmxHTLHi_w  提取码: ei4a 

    Tomcat:apache-tomcat-8.5.39.tar.gz

    Tomcat链接: https://pan.baidu.com/s/1XHUfgO-ZVMhG-7QyCFLzSQ  提取码: tevd 

    Mysql:mysql-5.7.24-1.el6.x86_64.rpm-bundle.tar

    Mysql链接: https://pan.baidu.com/s/168FfNkuP_zb-j56wSrRLtQ  提取码: y2e3 

    一、安装配置JDK环境

    1.卸载之前的JDK,openJDk

    查看系统现有的jdk,java -version

    卸载:yum remove *openjdk

    2.安装jdk

    把jdk从windows上传到linux(默认会上传到当前下),但是一般都不直接在root下安装,所以用rz命令把jdk拷贝一份到/usr/java/下

    然后在/usr/下建立一个文件夹java:mkdir /usr/java

    然后把jdk拷贝到该目录下:cp /root/jdk-8u181-linux-x64.tar.gz /usr/java/

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

    tar -xvf jdk-8u181-linux-x64.tar.gz

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

    编辑文件:vim /etc/profile

    在文件的最后增加如下内容:

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

    export PATH=$PATH:$JAVA_HOME/bin

    export CLASSPATH=.:$JAVA_HOME/lib

    export JAVA_HOME PATH CLASSPATH

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

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

    最后查看jdk版本:java -version

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

    1.上传tomcat包

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

    把tomcat拷贝到该目录下,并解压:cp /root/apache-tomcat-8.5.39.tar.gz /usr/tomcat/

    2.配置环境变量

    编辑文件:vim /etc/profile

    和刚才的JDK环境变量合并起来如下:

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

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

    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-8.5.39/bin

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

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

    查看tomcat版本:./version.sh

    关闭tomcat:shutdown.sh

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

    三.安装Mysql

    安装Mysql之前,要清理干净之前安装过的其他版本Mysql,之前没装过,则继续一路向西。

    1.上传Mysql安装包并解压;

    2.依次通过rpm命令安装5个Mysql的安装包,若安装失败,尝试加上“  --force --nodeps”命令安装;

    3.安装好之后,启动Mysql:sudo service mysqld start

    4.修改Mysql的登陆密码,输入指令用于获取安装root的默认密码:grep 'temporary password' /var/log/mysqld.log

    5.使用root默认密码再次登陆修改密码:mysql -uroot -p

    6.修改密码:set PASSWORD = PASSWORD('密码');

    7.查看Mysql数据库:show databases

    四.部署web项目

    1.项目打包

    将开发好的web项目打包为war包,改下前台包static下的config.json的IP

    2.将war包上传到(可以用Xftp工具上传比较方便:https://www.cnblogs.com/taojietaoge/p/10685890.html)

    /usr/tomcat/apache-tomcat-8.5.39/webapps目录下,tomcat会自动解压

    3.创建数据库,执行mysql脚本

    进入mysql,创建web项目的数据库,发送Mysql的建库建表等的脚本

    4.然后执行该web项目的Mysql建库建表等的脚本

    5.查看脚本执行结果

     

     

     

    作者:JamelAr
    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

    本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    穿出不一样的自己,做自己的高级定制服装师_豆瓣
    微信公众帐号开发。大家是用框架还是自己写的流程。现在遇到若干问题。请教各路大仙
    (Pre sell) ZOPO ZP998 (C2 II) 5.5 inch smart phone True Octa Core MTK6592 1920X1080 FHD screen 401 ppi 2GB/32GB 14.0Mp camera-in Mobile Phones from Electronics on Aliexpress.com
    内秀_百度百科
    Boost正则表达式库regex常用search和match示例
    怎样学习使用libiconv库
    libiconv_百度百科
    c++
    解决Boost.Regex对中文支持不好的问题
    毛料西服缩水了怎么办?_百度知道
  • 原文地址:https://www.cnblogs.com/JamelAr/p/15702727.html
Copyright © 2020-2023  润新知