精华内容
下载资源
问答
  • linux部署web项目

    万次阅读 2020-02-23 21:46:41
    首先在linux服务器下的/usr目录下创建java文件夹,然后通过xftp软件将jdk的压缩包传到java文件夹下 将压缩包通过 tar -xzvf jdk-8u161-linux-x64.tar.gz 进行解压: vi /etc/profile 命令进入文件修改,末尾添加...

    1.安装jdk。首先在linux服务器下的/usr目录下创建java文件夹,然后通过xftp软件将jdk的压缩包传到java文件夹下

    在这里插入图片描述
    将压缩包通过

    tar -xzvf jdk-8u161-linux-x64.tar.gz

    进行解压
    在这里插入图片描述
    vi /etc/profile 命令进入文件修改,末尾添加以下内容

    JAVA_HOME=/usr/java/jdk1.8.0_161
    PATH=$PATN:$JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib
    export JAVA_HOME PATH CLASSPATH
    

    在这里插入图片描述

    再通过 source /etc/profile 命令使其生效,java -version 查看是否安装成功
    在这里插入图片描述
    有时会报命令找不到,输入 export PATH=/bin:/usr/bin:$PATH

    或者在vi /etc/profile 末尾添加

    export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    2.安装tomcat。在/usr目录下创建tomcat文件夹,把tomcat安装包拷贝进来,通过

    tar -xzvf apache-tomcat-8.5.51-src.tar.gz

    命令将tomcat安装包进行解压
    在这里插入图片描述
    通过 vi /etc/profile 命令修改,修改环境变量内容如下内容:

    JAVA_HOME=/usr/java/jdk1.8.0_161
    CATALINA_HOME=/usr/tomcat/apache-tomcat-8.5.51-src
    PATH=PATN:PATN:JAVA_HOME/bin:$CATALINA_HOME/bin

    CLASSPATH=.:JAVAHOME/lib:JAVA_HOME/lib:CATALINA_HOME/lib
    export JAVA_HOME CATALINA_HOME PATH CLASSPATH

    在这里插入图片描述
    source /etc/profile 使修改生效

    进入tomcat的bin目录,有时需要通过 chmod u+x .sh 给可运行文件权限,:
    在这里插入图片描述
    运行startup.sh文件测试是否成功:

    有可能会出错,在tomcat文件夹下通过 mkdir logs 创建logs文件夹,并通过 sudo chmod a+rwx -R logs 赋予权限,然后再次运行startup.sh文件测试是否成功,以下为成功界面:

    在这里插入图片描述
    若是没有修改过防火墙需要通过

    我们可以输入命令查看防火墙的状态;

    firewall-cmd --state

    2)如果上一步处于关闭状态,输入命令

    systemctl start firewalld.service

    3)开启8080端口,输入命令

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    4)让我们来解释一下上一个命令

    –zone=public:表示作用域为公共的;
    –add-port=8080/tcp:添加tcp协议的端口8080;
    –permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

    systemctl restart firewalld.service

    5 )输入命令重新载入配置;

    firewall-cmd --reload

    查看对应的端口是不是开启的

    firewall-cmd --zone=public --list-ports

    浏览器输入ip:8080,若出现如下页面即为配置成功:
    在这里插入图片描述

    3.安装mysql

    安装必要的组件

    yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bison libtool ncurses5-devel

    下载mysql

    wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

    将安装包拷贝到/usr/local目录下并且解压

    tar -xzvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.gz

    为了方便可以给文件夹改名字

    mv mysql-5.7.11-linux-glibc2.5-x86_64 mysql

    添加用户组

    groupadd mysql

    为mysql用户组添加mysql用户

    useradd -r -g mysql mysql -d /usr/local/mysql

    为mysql用户设置密码

    passwd mysql

    将文件及其子文件所有者设为mysql组的mysql用户

    chown -R mysql:mysql /usr/local/mysql

    切换到mysql用户

    su mysql

    安装数据库

    /usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    复制mysql配置文件到系统配置文件目录下

    cp my-default.cnf /etc/my.cnf

    将mysql添加为系统服务

    cp mysql.server /etc/init.d/mysql
    chkconfig --list|grep mysql
    chkconfig --add mysql

    查看mysql服务是否添加

    chkconfig --list|grep mysql

    vi /etc/profile (添加系统环境变量)

    在这里插入图片描述
    source /etc/profile 使修改生效

    vi /etc/my.cnf(修改mysql配置文件,修改如下内容)

    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data
    port = 3306
    server_id = 1
    socket = /tmp/mysql.sock

    mysql服务状态查询

    service mysql status

    启动mysql 服务

    service mysql start

    建立mysql命令映射链接

    ln -s /usr/local/mysql/bin/mysql /usr/bin
    ln -fs /usr/local/mysql/bin/mysqladmin /usr/bin

    设置root密码

    mysqladmin -u root password ‘admin’

    若出现**mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)**的错误:

    若出现这个错误,教程在这里

    登录mysql

    mysql -u root -p

    授权允许所有外部链接访问

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
    

    刷新权限

    FLUSH PRIVILEGES;

    4.创建数据库并导入数据

    拷贝数据库文字到/usr/local目录下

    创建wxsj数据库

    create database if not exists wxsj default charset utf8 collate utf8_general_ci;

    切换到wxsj数据库

    use wxsj

    执行数据库脚本

    source /usr/local/wxsj.sql

    5.将war包拷贝到tomcat的webapps下修改tomcat/conf下的server.xml文件,修改默认访问项目:

    在 Host name="localhost"代码里面加入war包的名字,默认项目

    <Context path="" docBase="book" reloadable="true" crossContext="true"/>
    

    在这里插入图片描述

    将connector的端口port改为80,修改默认端口:
    在这里插入图片描述
    浏览器输入服务器的iip地址即可访问web项目。

    展开全文
  • Linux部署web项目

    2020-12-22 16:04:40
    Linux部署web项目JDK安装安装jdk8作为基础运行环境安装Tomcat(需要jdk环境,所以要先安装jdk)部署一个tomcat,要求8.0以上版本,服务端口不限1.上传tomcat包2.配置环境变量:安装Mysql提供一个MySQL服务器,创建...

    JDK安装

    安装jdk8作为基础运行环境

    把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)

    部署一个tomcat,要求8.0以上版本,服务端口不限

    1.上传tomcat包

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

    mkdir /usr/local/tomcat   
    

    把tomcat拷贝到该目录下,并解压

    cp /root/apache-tomcat-8.5.39.tar.gz /usr/local/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/local/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服务器,创建数据库名称为garea_fds2,字符集UTF-8

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

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

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

    rpm -ivh mysql-community-common-5.7.24-el6.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.24-el6.x86_64.rpm
    rpm -ivh mysql-community-devel-5.7.24-el6.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.24-el6.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.24-el6.x86_64.rpm
    

    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
    

    安装Maven

    1、安装wget命令

    yum -y install wget
    

    2、下载maven安装包

    Wget 
    http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
    

    3、解压maven安装包

    tar -zxvf apache-maven-3.5.4-bin.tar.gz
    

    4.配置maven

     vi /etc/profile
    

    在配置文件配置

    export MAVEN_HOME=/opt/apache-maven-3.5.4
    export PATH=$MAVEN_HOME/bin:$PATH
    

    配置文件生效

    source /etc/profile
    

    5.查看maven

    mvn -version
    

    安装Zookeeper

    部署一个zookeeper,服务端口2181

    1、安装条件

    要安装zookeeper,必须先在linux中安装好jdk。

    2、下载并解压zookeeper压缩包

    先进入/usr/zookeeper/目录,也可以是其他的目录:

    cd /usr/zookeeper
    

    zookeeper安装包可以在官网下载。
    也可以在后面这个地址下载 http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
    如果链接打不开,就先打开 http://mirror.bit.edu.cn/apache/zookeeper , 再选择版本。
    在此目录下载zookeeper安装包:

    wget  http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz
    

    解压:

    tar -zxvf zookeeper-3.4.13.tar.gz
    

    3、编辑配置文件

    进入conf目录:

    cd zookeeper-3.4.13/conf
    

    将zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名)

    cp  zoo_sample.cfg  zoo.cfg
    

    进入zoo.cfg文件进行编辑

    vim zoo.cfg
    

    在tmp目录创建目录。

    mkdir /tmp/zookeeper
    mkdir /tmp/zookeeper/data
    mkdir /tmp/zookeeper/log
    

    按 i 进入编辑模式,修改以下内容:

    dataDir=/tmp/zookeeper/data
    dataLogDir=/tmp/zookeeper/log
    

    4、配置环境变量

    上面的操作都完事之后,我们需要配置一下环境变量,配置环境变量的命令如下:

    export ZOOKEEPER_INSTALL=/usr/zookeeper/zookeeper-3.4.13/
    export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
    

    5、启动zookeeper

    进入bin目录,并启动zookeeper。如果不是在bin目录下执行,启动zookeeper时会报错: bash: ./zkServer.sh: No such file or directory
    注意: ./zkServer.sh start前面的 . 不可忽略。

    cd /usr/zookeeper/zookeeper-3.4.13/bin
    ./zkServer.sh start
    

    zookeeper的服务端启动后,还需要启动zookeeper的客户端:

    ./zkCli.sh
    

    部署web项目

    1、添加系统环境变量“SYSTEM_CONFIG”,作为系统配置目,用于存放与系统环境有关的配置文件

    2、所有子系统都打成war包,pom中已经定义好包名,maven构建完成以后无需重命名,将war包放入tomcat的webapps目录下。

    3、运行初始化SQL脚本(全量),在正式脚本V1.0目录下,用flyway执行,将全量sql.zip放入flyway文件夹下sql文件夹内,unzip xxx.zip解压,./flyway info 查看/检测版本,./migrate执行脚本。

    4、放包运行tomcat,观察tomcat启动日志、Log4j业务日志。

    引用:

    https://www.cnblogs.com/taojietaoge/p/10692557.html

    展开全文
  • Linux 部署web项目

    2019-11-07 15:34:13
    Linux 部署web项目 安装JDK(jdk-8u121-linux-x64.tar.gz) 安装文件传输 lrzsz 命令 yum -y install lrzsz 在Linux /usr 目录下创建文件夹 java 命令 mkdir java Cd usr/java (进入java文件夹) Rz 打开lrzsz 上传...

    Linux 部署web项目

    安装JDK(jdk-8u121-linux-x64.tar.gz)

    安装文件传输 lrzsz
    命令 yum -y install lrzsz
    在Linux /usr 目录下创建文件夹 java
    命令 mkdir java
    Cd usr/java (进入java文件夹)
    Rz 打开lrzsz 上传 jdk 文件
    Tar zxvf jdk-8u121-linux-x64.tar.gz(解压jdk安装包)

    修改系统环境变量Vim /etc/profile

    JAVA_HOME=/usr/java/jdk1.8.0_121
    PATH=PATH:PATH:JAVA_HOME/bin
    CLASSPATH=.:$JAVA_HOME/lib
    Export JAVA_HOME PATH CLASSPATH
    重新加载 source /etc/profile
    查看JDK 是否安装成功Java -version

    安装tomcat(apache-tomcat-8.5.12.tar.gz)

    在linux /usr目录下新建文件夹Tomcat
    命令 mkdir tomcat
    Cd usr/tomcat
    解压文件 tar zxvf apache-tomcat-8.5.12.tar.gz
    为Tomcat 配置系统文件 vim /etc/profile
    JAVA_HOME=/usr/java/jdk1.8.0_121
    CATALINA_HOME=/usr/tomcat/apache-tomcatt-8.5.12
    PATH=PATH:PATH:JAVA_HOME/bin:CATALINAHOME/binCLASSPATH=.:CATALINA_HOME/bin CLASSPATH=.:JAVA_HOME/lib:$CATALINA_HOME/lib
    Export JAVA_HOME CATALINA_HOME PATH CLASSPATH
    source /etc/profile(使修改生效)
    Cd apache-tomcatt-8.5.12
    Ls
    Cd bin
    Startup.sh
    在这里插入图片描述

    使tomcat成为系统服务
    cp catalina.sh /etc/init.d/tomcat
    vi /etc/init.d/tomcat(增加如下内容)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    安装MySQL(mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz)

    rpm -qa | grep -i mysql(检查之前版本)
    yum -y remove mysql-libs*(卸载之前安装所有)
    将安装包拷贝到/usr/local目录下
    在这里插入图片描述

    Tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz)
    Mv mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz) mysql
    Ls
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    安装过程中要注意

    一 、出现 FATAL ERROR: please install the following Perl modules before executing 错误
    解决方法 :安装autoconf库
    命令:yum-y install autoconf //此包安装时会安装Data:Dumper模块

    二 、bin/mysqld: error while loading shared libraries: libnuma.so.1: 出现这样的错误
    yum -y install numactl
    三 、出现Installing MySQL system tables…/usr/local/mysql/bin/mysqld: error while loading shared 错误
    缺少libaio库文件 yum install libaio* -y

    添加mysql服务
    在这里插入图片描述

    vi /etc/profile(添加环境变量)
    在这里插入图片描述

    保存并退出
    source /etc/profile(使修改生效)
    vi /etc/my.cnf(修改mysql配置文件,修改如下内容)
    在这里插入图片描述

    保存并退出
    在这里插入图片描述
    在这里插入图片描述

    GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION
      刷新授权(立刻生效)
    flush privileges;

    创建数据库并导入数据

    拷贝数据库脚本文件到/usr/local目录下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    发布web项目
    拷贝项目war包到/usr/tomcat/apache-tomcat-8.5.12/webapps目录下

    图片是当初学习的时候借鉴博主的 https://www.cnblogs.com/jieerma666/p/7527338.html

    展开全文
  • Linux部署Web项目

    2019-04-17 11:23:40
    Linux部署Web项目1.将项目进行打包2.部署解压war包3.修改配置4.开放端口5.启动Tomcat 1.将项目进行打包 修改pom.xml的packaging的类型 双击 就会在项目中生成一个war包 2.部署解压war包 将此war包放入服务器中的...

    1.将项目进行打包

    修改pom.xml的packaging的类型
    在这里插入图片描述
    双击
    在这里插入图片描述
    就会在项目中生成一个war包
    在这里插入图片描述

    2.部署解压war包

    将此war包放入服务器中的Tomcat的webapps/ROOT中解压

    jar -xvf demo_xml-1.0-SNAPSHOT.war
    

    3.修改配置

    在这里插入图片描述
    修改为对应服务器下的Mysql数据库

    4.开放端口

    在这里插入图片描述

    5.启动Tomcat

    在这里插入图片描述
    纯手写点个赞!

    展开全文
  • linux部署web项目附带教程https://mp.csdn.net/mdeditor/99692118#
  • linux下java web项目部署前面几篇 1-MyEclipse新建单个Maven web工程 2-MyEclipse创建Maven web项目名后缀会有Maven Webapp 3-My Eclipse创建多模块Maven依赖项目 4-从写项目到部署linux服务器全过程-linux...
  • linux部署Web项目总结

    2019-09-25 14:03:39
     xshell连接上linux之后,就等同于linux本身的终端命令窗口。  xshell不是必需品,但是它能更好的辅助我们学习linux。拥有更好的操作界面,多此一举,所以我没用。强迫症除外。 2.为什么要安装JDK?  jdk就是...
  • Linux部署web项目入门

    2019-10-06 14:16:31
    在学习java过程中,自己突然想弄一个云服务器,经过查资料和无数次对云服务器重装系统后,才有初步了解,首先我认为一个对于一个初次使用Linux系统的云服务器的小白来说,安装一个宝塔面板还是很有必要的,在宝塔面板里面...
  • linux部署web项目到tomcat下(图文详解)

    万次阅读 热门讨论 2015-04-09 15:34:51
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我...
  • 本文章记录在linux上面部署j2ee项目的时候常用的一些指令。 删除软件: 如果是解压的软件,直接删除解压出来的文件就行。如果使用rpm/yum安装,直接使用rpm/yum对应的删除命令就行。 查询是否安装了java 直接在...
  • Linux部署Web项目到Tomcat下

    千次阅读 2016-08-17 17:59:42
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我...
  • Linux部署web项目的流程

    千次阅读 2019-07-10 14:55:56
    1.部署tomcat的压缩包并解压 解压命令 unzip 你tomcat的名字.zip 进入webapp cd 解压出来的服务器 修改bin目录下sh文件的权限: 错误的属性 正确的属性 755是变量,看你对应的权限是多少 chmod 755 文件名.sh .....
  • 1.拿的别人的打好的war包,部署在自己的服务器上,服务器环境centos7 2.页面都有设置charset="UTF-8",且都是使用UTF-8进行编码 解决过程: 1.老规矩在Tomcat的conf下的server.xml设置一波,如下: <...
  • Linux部署Web项目小记

    2017-09-03 13:41:43
    如果是部署多Tomcat,Connector端口和Server端口要改下,防止端口出现冲突, 各参数详细解释可以参照官网,或者底部的链接 配置JVM参数:  cd bin  vim catalina.sh  首行添加如下: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,058
精华内容 1,223
关键字:

linux部署web项目

linux 订阅