精华内容
下载资源
问答
  • Linux服务器部署WEB项目 这几天刚学了ssm框架,下面是部署web项目linux服务器的过程: 所需器材: 1.Linux服务器 2.Xshell和Xftp6 3.mysql5.7(Linux版) 4.jdk1.8(Linux版) 5.tomcat9(Linux版) 1.服务器安全组设置...
  • Linux部署Web项目

    2019-03-14 01:13:19
    包含Linux版本JDK和Tomcat资源,从安装JDK到安装Tomcat,到Web项目部署的三种方式。
  • 使用Xshell远程在linux部署Web项目

    千次阅读 2019-03-23 12:23:41
    一.关于Xshell,和事前准备 1.Xshell可以Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远 程控制终端 的目的。 2.使用Xshell远程连接我的服务器,...将eclipse中的web项目导入到linux中 1.将w...

    一.关于Xshell,和事前准备

    1.Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远
    程控制终端 的目的。
    2.使用Xshell远程连接我的服务器,服务器是阿里云的
    3.将mysql、jdk、tomcat等在linux中安装并配置好
    4.将项目的sql文件导入到linux中 的mysql中

    二.将eclipse中的web项目导入到linux中

    1.将web项目导出在这里插入图片描述
    2.导出后成为war文件
    在这里插入图片描述
    3.使用xshell连接linux服务器
    进入tomcat目录地址下,关闭tomcat服务器
    执行 bin/shutdown.sh命令
    在这里插入图片描述
    4.将之前的war文件导入linux服务器中
    进入tomcat的webapps
    在这里插入图片描述

    5.使用xshell的工具开始导入,点击该图标,将文件移入webapps文件中即可
    点击这个上图图标
    在这里插入图片描述

    6.重启tomcat
    输入 bin/startup.sh
    7.查看log信息
    进入logs目录下,运行命令:tail -200f catalina.out,进入日志信息查看
    在这里插入图片描述
    在这里插入图片描述
    到此项目发布完成

    展开全文
  • 里面包含linux需要的jdk、tomcat、测试的war包、sql文件以及部署web项目的流程,从系统jdk的安装直到web项目部署成功的详细讲解的笔记
  • linux下按照tomcat并部署web项目
  • linux 下weblogic部署web项目,先新建新端口,然后配置用shartxxxx.sh后台启动项目,最后部署项目
  • 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= P A T N : PATN: PATN:JAVA_HOME/bin:$CATALINA_HOME/bin

    CLASSPATH=.: J A V A H O M E / l i b : JAVA_HOME/lib: JAVAHOME/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服务器部署JavaWeb项目完整教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  • Linux部署web项目页面乱码

    千次阅读 2019-07-17 13:03:50
    1.拿的别人的打好的war包,部署在自己的服务器上,服务器环境centos7 2.页面都有设置charset="UTF-8",且都是使用UTF-8进行编码 解决过程: 1.老规矩Tomcat的conf下的server.xml设置一波,如下: <...

    问题描述:

    1.拿的别人的打好的war包,部署在自己的服务器上,服务器环境centos7
    2.页面都有设置charset="UTF-8",且都是使用UTF-8进行编码

    解决过程:

    1.老规矩在Tomcat的conf下的server.xml设置一波,如下:

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"  URIEncoding="UTF-8"/>

    最后发现没效果(这貌似是解决请求数据乱码的啊)

    2.那就改下页面试试吧,把html标签改为

    <html class="signup no-js" lang="zh-CN">

    嗯?竟然可以了,不乱码了,但是总不能那么多页面都修改吧,这不是扯淡呢吗

    突然想这是个新服务器,估计是语言环境的问题,重新登录服务器查看语言环境

    果然是因为服务器语言环境导致的,那么需要修改/etc/sysconfig/i18n文件为如下内容:

    LANG="zh_CN.UTF-8"
    

    没有的话就新建一个。重启下服务器果然可以了。但是还没结束呢,

    有次重启之后又双叒叕乱码了,查看下语言设置是对的,后来发现是登录用户的时候,被强制改为LANG="en_US",如上截图,当时竟然没发现!!!后来请教大佬,原来需要修改下catalina.sh

    所以

    最终的修改方式为在catalina.sh最上面添加

    JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"
    export JAVA_OPTS

    这样就完美解决了

    展开全文
  • Linux部署web网页

    2017-10-23 15:38:44
    Tomcat + MS SQLServer 2008R2部署FMC,Linux部署web网页
  • linux下java web项目部署前面几篇 1-MyEclipse新建单个Maven web工程 2-MyEclipse创建Maven web项目名后缀会有Maven Webapp 3-My Eclipse创建多模块Maven依赖项目 4-从写项目部署linux服务器全过程-linux...

    linux下java web项目的部署


    前面几篇
    1-MyEclipse新建单个Maven web工程
    2-MyEclipse创建Maven web项目名后缀会有Maven Webapp
    3-My Eclipse创建多模块Maven依赖项目
    4-从写项目到部署linux服务器全过程-linux(CentOS 6.5)安装篇
    5- 从写项目到部署linux服务器全过程-linux固定IP配置篇
    6-从写项目到部署linux服务器全过程-linux下安装JDK篇
    7-从写项目到部署linux服务器全过程-linux下tomcat的安装篇
    8-从写项目到部署linux服务器全过程-linux下tomcat的集群配置篇
    9-从写项目到部署linux服务器全过程-linux防火墙端口配置篇

    从项目到部署服务器的过程,毕竟些写项目是为了发布部署服务器。本篇主要介绍linux下java web项目的部署,后面几篇文章将会介绍:
    ——>linux Nginx的安装和简单使用
    ——>linux 自动化部署项目Jenkins的安装和简单使用


    步骤:

    我们以第三篇文章写得web项目为例 :3-My Eclipse创建多模块Maven依赖项目,把first-web项目打war包,使用winscp上传到linux的/usr/local/tomcat8002/webapps目录下

    主要以截图为主,复杂的操作,会以文字说明。按照步骤一步一步来操作就可以了。


    1. 使用winscp把 first-web.war上传到linux的/usr/local/tomcat8002/webapps目录下

    这里写图片描述

    2. 使用Putty远程登录,输入用户名密码,登录linux。

    这里写图片描述

    3. 进入cd /usr/local/tomcat8002/webapps目录查看

    cd /usr/local/tomcat8002/webapps
    

    这里写图片描述

    4.启动tomcat8002

    #进入
    cd /usr/local/tomcat8002/bin
    #运行
    ./startup.sh

    这里写图片描述

    10.打开浏览器访问测试(端口8002在上篇文章已开放9-从写项目到部署linux服务器全过程-linux防火墙端口配置篇

    如果防火墙没有配置需要,关闭防火墙

    service iptables stop

    http://IP地址:8002/first-web

    这里写图片描述

    展开全文
  • Linux部署WEB项目

    千次阅读 2018-06-29 16:51:46
    Linux下部署Tomcat ,然后部署web项目转载声明: http://www.cnblogs.com/xdp-gacl/p/4097608.html 解压tomcat服务器压缩包 配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境...
  • Linux部署web项目配置Nginx

    千次阅读 2018-08-26 15:46:23
    1.先配置java环境 下载 jdk-7u80-linux-x64.rpm 2.下载数据库 mysql yum 安装 3.下载linux下的tomcat 解压 4.检测tomcat是否安装成功 5.安装nginx  ... list...
  • web项目部署linux服务器

    热门讨论 2013-02-20 11:17:02
    web项目部署linux服务器 常用命令提示
  • xshell+xftp在Linux的tomcat下部署web项目

    千次阅读 2017-03-23 18:27:55
    1、Linux管理工具Xshell5和Xftp5  Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助...
  • 鸽了好久,终于有个时间继续写了,继上一篇之后,又写(水)了一篇,有什么不足之处请大家指出,多谢各位了。 ... 一、准备服务器  首先和之前一样,先去腾讯云整了个云服务器,选择CentOS的镜像。...
  • web项目部署在linux上的好处

    千次阅读 2018-12-03 10:06:47
    1.linux本身是网络操作系统,支持所有TCP/IP协议...2.linux和unix兼容,unix是早期的服务器霸主,现在份额逐渐让给linux了 3.linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器 4.互联网开放,l...
  • NULL 博文链接:https://c610367182.iteye.com/blog/1893612
  • 在linux系统上部署运行web项目

    千次阅读 2019-11-05 17:40:51
    liunx系统上部署运行web项目 一、生成一个web项目并打成war包 IDEA生成war包方法 步骤一: 步骤二: 步骤三: 二、将war包部署运行到tomcat 步骤一:liunx系统上安装tomcat(省略) 步骤二:找到liunx系统上...
  • 主要为大家详细介绍了linux系统下部署项目访问报404错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Linux服务器部署Web项目详解
  • Web项目开发中,服务器搭建是非常重要的,同时部署web项目也是经常需要进行的事情,下面对一系列流程工作进行阐述。 1.搭建服务器 首先需要一台服务器,服务器中安装好CentOS操作系统,并请安装7.2以上的系统。 ...
  • 使用jdk1.6,tomcat,mysql部署javaweb项目,服务器为ubuntu操作系统
  • linux系统部署web项目常用命令

    千次阅读 2018-10-26 14:48:14
    1.进入服务器目录 cd /usr/server/tomcat7 找到...PS:linux命令还有很多 ,我不过是列出我经常用到的,看官想了解更多可以访问菜鸟教程这个网站内容很详细: http://www.runoob.com/linux/linux-command-manual.html
  • linux部署web项目附带教程https://mp.csdn.net/mdeditor/99692118#
  • Linux部署web项目的流程

    千次阅读 2019-07-10 14:55:56
    1.部署tomcat的压缩包并解压 解压命令 unzip 你tomcat的名字.zip 进入webapp cd 解压出来的服务器 修改bin目录下sh文件的权限: 错误的属性 正确的属性 755是变量,看你对应的权限是多少 chmod 755 文件名.sh .....
  • Linux从零部署Web项目

    2021-01-09 12:53:10
    六、部署Web项目 一、系统基础设置 1.关闭centos的图形化界面改为命令行终端方式(根据个人需求) systemctl set-default multi-user.target 切换回图形化界面的命令为:systemctl set-default graphical.target 2....
  • linux部署web项目到tomcat下(图文详解)

    万次阅读 热门讨论 2015-04-09 15:34:51
    大家好,相信不少初学者不知道如何将windows eclipse下开发的web...目录结果如上,我WebContent上创建一个welcome.jsp,里面输入一句话,欢迎大家部署项目linux 好的,到这里我们的web项目已经建好, 首先我要...
  • 今天在Linux部署项目时,出现了 Tomcat首页可以正常访问,但是当带上项目路径时出现404 错误,即 访问 192.168.X.X:8080 正常 ,访问 192.168.X.X:8080/store (store为项目名),时出现404,经过搜索,发现了两...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 189,052
精华内容 75,620
关键字:

如何在linux部署web项目

linux 订阅