精华内容
下载资源
问答
  • 如何在Linux部署web项目

    千次阅读 2019-06-24 11:46:34
    https://www.cnblogs.com/jieerma666/p/7527338.html
    展开全文
  • linux部署web项目

    千次阅读 2019-02-20 09:17:35
    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果。 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一样的新手们有些...

    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果。
    以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一样的新手们有些帮助,有误的地方还请大神们指出 ?!
    (以下操作都是在虚拟机中进行)

     

    1.选用CentOS6 64位作为服务器系统。

    (原因:redhat要钱,而CentOS免费;CentOS相比于其它linux系统要成熟、稳定一点;CentOS7操作命令和目录结构发生了一些变化所以选用版本6)

    2.装系统(使用CentOS-6.8-x86_64-bin-DVD1.iso镜像安装)

    创建虚拟机时注意以下两个地方的选择,其他都是按默认选择。

     

     


    3.配置网络环境

    ----------------------------------------------------网络配置开始---------------------------------------------------------

    1)windos物理机:

    启用VMnet1网卡,并将其ip修改为192.168.0.100,

    本地连接则为自动获取。

     

    2)虚拟机服务器(即本系统):

    编辑虚拟机配置,移除网卡“以太网2”,双击网卡“以太网”,将网络连接改为“自定义”,选择VMnet1(仅主机)。

     

     

    打开终端,配置eth0端口IP为192.168.0.101,并关闭防火墙。

     

     

     

    cd /etc/sysconfig/network-scripts(进入network-scripts目录下)

    vi ifcfg-eth0(修改eth0网卡配置文件,永久生效)

    BOOTPROTO=none /dhcp(自动获取IP)/static(手工获取)

    IPADDR=192.168.0.101(ip地址)

    NETMASK=255.255.255.0(子网掩码)

     

    保存并退出

    service network restart(重启一下网络,使刚刚的修改生效)

     

    网络配置完毕,使用windows的cmd测试一下

     

    ----------------------------------------------------网络配置完毕---------------------------------------------------------

     


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

    ----------------------------------------------------JDK安装开始----------------------------------------------------------

    使用WinSCP将JDK安装包从windows传递到linux。

     

    在linux的/usr目录下新建文件夹java,并包安装包拖到java文件夹中

     

    cd /usr/java(进入java目录下)

    tar xvf jdk-8u121-linux-x64.tar.gz(解压jdk安装包)

     

    在/etc/profile文件末尾添加如下几行

     

    ----------------------------------------------------JDK安装完毕----------------------------------------------------------

     


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

    ----------------------------------------------------Tomcat安装开始-----------------------------------------------------

    步骤与JDK的安装基本差不多。

    先在/usr下新建tomcat文件夹,并把安装包拷贝进来

    cd /usr/tomcat

    tar xvf apache-tomcat-8.5.12.tar.gz

     

    source /etc/profile(使修改生效)

     

     

    使tomcat成为系统服务

    cp catalina.sh /etc/init.d/tomcat

    vi /etc/init.d/tomcat(增加如下内容)

     

    退出并保存

     

    ----------------------------------------------------Tomcat安装完毕-----------------------------------------------------

     


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

    ----------------------------------------------------MySQL安装开始-----------------------------------------------------

    rpm -qa | grep -i mysql(检查之前版本)

    yum -y remove mysql-libs*(卸载之前安装所有)

    将安装包拷贝到/usr/local目录下

     

     

     

     

    添加mysql服务

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

    保存并退出

    source /etc/profile(使修改生效)

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

    保存并退出

    ----------------------------------------------------MySQL安装完毕-----------------------------------------------------


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

    拷贝数据库脚本文件到/usr/local目录下

    8.发布web项目

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

    等待tomcat自动将war包解压完毕,在浏览器输入项目路径即可访问项目了。

     

    转自:https://www.cnblogs.com/jieerma666/p/7527338.html

    展开全文
  • 这里写自定义目录标题如何在Linux部署java web项目(SpringBoot)0.准备工作和步骤1. 准备云端linux系统2. 通过mac连接远程服务器3. 环境搭建3.0 linux常见命令:3.1 scp上传本地文件到远程linux上3.2 linux中配置...

    如何在Linux上部署java web项目(SpringBoot)

    因为最近学校在做一个项目,需要将springboot的项目部署到云端,在这了做一个简要的记录,方便下次快速部署!

    0.准备工作和步骤

    1. 云端,即远程Linux操作系统,如google cloud, ali yun 或其他。
    2. 在mac上连接远程服务器;ssh root@192.168.0.1
    3. 环境搭建,linux下载jdk11, mysql, redis…
    4. 打包springboot项目发送到云端并运行;

    1. 准备云端linux系统

    现在学生在阿里云或腾讯云上购买都有教育优惠,
    相关介绍视频连接戳这里

    2. 通过mac连接远程服务器

    相比于windows需要安装软件,mac可以直接使用terminal终端连接远程:

    打开终端:输入 ssh username@远程服务器ip,接着根据提示输入密码,如: ssh root@192.168.0.1, 输入密码;

    3. 环境搭建

    3.0 linux常见命令:

    cd, mkdir, touch, vim, pwd, cat…

    3.1 scp上传本地文件到远程linux上

    详细介绍连接戳这里

    1.从本地上传到远程:
    scp local_file remote_username@remote_ip:remote_folder 
    2. 从远程传输到本地
    scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 
    3. scp -r 表示递归传输,可以传输文件夹
    

    当然,也可以通过fileZilla等友好界面进行传输,如何使用自行百度。
    这里,需要本地下载好mysql, jdk8,redis,直接百度对应下载即可。
    jdk下载连接
    redis下载连接
    mysql下载连接

    redis安装部署详情戳
    1. 下载 wget:可以直接通过wget 命令http://download.redis.io/releases/redis-4.0.9.tar.gz
    2. 进入解压文件目录使用make对解压的Redis文件进行编译
    3. 编译成功后,进入src文件夹,执行make install进行Redis安装。
    4. 通过redis-server 和redis-cli开启服务器和客户端

    mysql安装部署详情戳

    3.2 linux中配置环境变量

    详情戳这里
    以配置mysql的bin到环境变量中为例:

    方法1:
    修改当前用户目录下的.bash_profile文件

    vim ~/.bash_profile
    在最后一行加上
    export PATH=$PATH:/usr/local/mysql/bin

    方法2:
    修改etc下的profile文件
    vim /etc/profile
    该方法修改系统配置,需要管理员权限或者对该文件的写入权限。
    如果/etc/profile文件不可编辑,需要修改为可编辑
    chmod -v u+w /etc/profile
    vim /etc/profile
    在最后一行加上
    export PATH=$PATH:/usr/local/mysql/bin

    其他:
    在~ /.bashrc、~/.bash_profile /etc/bashrc、/etc/bash_profile、/etc/environment位置都可以修改环境变量,
    系统读取环境变量的优先级:
    在用户环境变量中,系统会首先读取~ /.bash_profile文件,如果没有该文件则读取~ /.bash_login,如果也没有该文件,则读取~ /.profile,根据这些文件中内容再去读取~/.bashrc。

    我自己喜欢修改vim ~/.bash_profile方法。

    4. 打包springboot项目并运行

    1. 如果项目是通过maven搭建的springboot项目,在idea中,通过install命令,创建jar包,将放在target目录下;
    2. 通过scp将上传本地文件jar包至linux中;
    3. 通过nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。 如果直接运行java -jar xxx.jar的话,当前终端关闭后,进程也将关闭。
      详细操作戳
    展开全文
  • 安装配置JDK环境 ...把jdk从windows上传到linux(默认会上传到当前下),但是一般都不直接root下安装,所以用rz命令把jdk拷贝一份到/usr/java/下。 然后/usr/下建立一个文件夹java: mkdir /usr...

    安装配置JDK环境

    1.查看系统现有的jdk。

    java -version
    

    卸载之前的JDK,openJDK。

    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
    

    安装Tomcat

    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
    

    启动Tomcat:

    startup.sh
    

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

    ./version.sh
    

    关闭Tomcat:

    shutdown.sh
    

    运行tomcat后在windows系统的浏览器中访问,出现Tomcat页面则说明安装OK。

    安装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包上传到/usr/tomcat/apache-tomcat-8.5.39/webapps目录下,Tomcat会自动解压。(推荐使用Xftp工具上传:https://www.cnblogs.com/taojietaoge/p/10685890.html)
    3.创建数据库,执行mysql脚本。进入mysql,创建web项目的数据库,发送Mysql的建库建表等的脚本。
    4.执行该web项目的Mysql建库建表等的脚本:

    source /root/ranger_sql/ranger_init.sql
    

    5.查看脚本执行结果:

    show tables
    

    6.上述步骤都完成之后,打开浏览器访问项目没问题就说明OK了。

    展开全文
  • Linux部署Web项目到Tomcat下

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

    万次阅读 热门讨论 2015-04-09 15:34:51
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web项目部署linux系统的tomcat下,今天我将图文并茂教大家 首先呢,比如我新建一个web项目,打开eclipse编辑器,创建一个Test项目, 目录结果如上,我...
  • 在WINDOWS中开发好J2EE web项目后 ,开发环境: myeclipse +tomcat + sql2000 ,如果是这样的环境,可以部署在Linux 上吗 ? 如果不行 ,应该是更换数据库 吗?
  • 如何在 linux 下搭建 jenkins 并且部署maven web项目到 weblogic,求大神帮忙
  • 我使用virtualbox安装的Ubuntu操作系统,以Ubuntu系统为例,学习如何在linux服务器上部署web项目 1.ubuntu下安装jdk、mysql和tomcat 安装jdk: 进入oracle官网下载jdk,.tar.gz为后缀的,进入目录解压 tar xvf ...
  • web项目都需要部署linux服务器上才能外网进行访问,首先我们使用ls命令查看tomcat中的版本 然后再使用cd apache-tomcat-8.5.34 然后cd webapss 然后使用rz的命令来上传文件,上传文件后,使用cd bin...
  • 测试虚拟机中进行操作。 环境准备:Linux系统(centos7)、 JDK(jdk1.8.0_201)、 Tomact(apache-tomcat-8.0.29)、 MYSQL。 一、JDK的安装: 通过官网下载对应版本的Linux版本的JDK,如jdk1.8 下载到...
  • 最近开发微信公众号时候,遇到了一个蛋疼的问题,就是发布这个项目到tomcat上时候,不一会,就会出现cpu爆表直接爆表到160多,汗….,然后上网查询资料,多次结合项目本身情况进行实践,最后终于是解决了这个部署...
  • Linux系统下部署web项目

    千次阅读 2018-05-16 15:28:09
    1.写在之前开发做久了,自然避免不了部署项目,开发这一行很好的诠释了一句话“活到老,学到老”,最近研究了一下如何在Linux部署web项目,现将一些心得体会罗列一二。2.准备工作虚拟机 : VMware Linux : CentOS-...
  •  我目前CentOS和Ubuntu上面都部署过Java Web项目,个人感觉CentOS上面容易一些,但是部署流程都很繁琐。 【思考】  整个部署流程为:  过程中遇到过很多问题,也算是有一定的经验了,如果...
  • 文章目录安装centos配置centos配置Linux IP地址WinSCP安装jdk,tomcat安装 sql部署项目 安装centos 首先是创建虚拟机,这里我使用的是VMWare创建虚拟机,操作系统是centos操作系统,这是一款Linux发行版之一的,完全...
  •  我目前CentOS和Ubuntu上面都部署过Java Web项目,个人感觉CentOS上面容易一些,但是部署流程都很繁琐。 【思考】  整个部署流程为:  过程中遇到过很多问题,也算是有一定的经验了,如果顺利的话2个小时...
  • 近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果。 以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一样的新手们有些...
  • 如何在Windows上部署web项目

    千次阅读 2019-04-30 14:02:15
    Windows上部署项目Linux上是不一样的,但无非就那几个条件,不同的实现方式而已,来看一下吧 需要做的步骤: 1,安装jdk(和平时一样,偷偷告诉你,现在配置环境变量,只需要配置JAVA_HOME = E:\jdk即可) 2...
  • 本篇文章记录下在Linux服务器上部署web项目的详细步骤。 一、工具 linux操作系统 SpringBoot项目 SecureCRT WinSCP SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux...
  • 1、本地使用SSH Secure Shell软件登录到虚拟机中的Linux,然后把tomcat直接‘拽’到Linux中相应的位置 2、回到虚拟机,打开终端,敲入命令: tar -ztvf /usr/tomcat6.tar.gz。 3、解压成功后,继续敲入命令启动...
  • 本文讲解如何在Linux CentOS下部署Java Web项目的步骤。 一、环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二、启动tomcat 1、启动Tomcat 进入 apache-tomcat-9.0.10 下的 bin 目录下 ...
  • 学习Java必不可少的视同Tomcat,但是如果不会使用tomcat部署项目,那也是白扯,在这里教大家如果在Linux系统下视同Tomcat部署Web应用。 工具/原料 Apache-tomcat xshell远程软件 ...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 274
精华内容 109
关键字:

如何在linux部署web项目

linux 订阅