精华内容
下载资源
问答
  • 如何把dubbox和Tomcat部署到Linux服务器上,并且把dubbox的war包给部署Tomcat中 1. 首先第一步需要先将dubbox-admin.war包给放一个空的文件夹中便于部署到Linux服务器上,然后利用服务器的图形化管理工具...

    如何把dubbox和Tomcat部署到Linux服务器上,并且把dubbox的war包给部署到Tomcat中

    1. 首先第一步需要先将dubbox-admin.war包给放到一个空的文件夹中便于部署到Linux服务器上,然后利用服务器的图形化管理工具SecureCRT来链接到Linux服务器上,然后使用快捷键Alt+p 跳转到下图中的sftp界面,然后用put +你要上传的war包(put d:/test/dubbo-admin.war)
    . 这里写图片描述

    2、然后用同样的 指令把Tomcat压缩包也put到Linux服务器上,指令例如( put d:/test/apache-tomcat-7.0.52.tar.gz)

    3、然后就是给Tomcat进行解压命令 (tar -zxvf apache-tomcat-7.0.52.tar.gz)进行解压Tomcat压缩包
    这里写图片描述

    4. 然后就是把dubbox给移动到Tomcat下面的的webapps中 (mv dubbo-admin.war apache-tomcat-7.0.52/webapps),如果没有任何提示就说明移动成功

    5。 然后就算部署成功了,然后是先进入到Tomcat的目录下 的命令(cd apache-tomcat-7.0.52/bin/)最后下面就是启动Tomcat服务器的命令 ( .startup.sh )
    这里写图片描述

    6. 最后一步就是通过你自己Linux上的ip地址加上8080端口和dubbo然后进入到dubbo的后台管理界面 http://192.168.25.128:8080/dubbo-admin 如果出来下面的界面就说明成功了
    这里写图片描述

    展开全文
  • linux下安装Tomcat篇和简单使用前面五篇 1-MyEclipse新建单个Maven web工程 2-MyEclipse创建Maven web项目名后缀会有Maven Webapp 3-My Eclipse创建多模块...5- 从写项目到部署linux服务器全过程-linux固定IP配置

    linux下安装Tomcat篇和简单使用


    前面五篇
    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篇

    前面介绍了linux centos的安装和部分使用,为了给刚入门的程序员多一点发挥空间,这段时间就演示一下,写一写从项目到部署服务器的过程,毕竟些写项目是为了发布部署服务器。本篇主要介绍Linux下tomcat的安装,后面几篇文章将会介绍:

    ——>linux 防火墙端口的配置
    ——>linux tomcat集群的配置
    ——>linux Nginx的安装和简单使用
    ——>linux 部署java web项目
    ——>linux 自动化部署项目Jenkins的安装和简单使用


    步骤:

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


    1. 去tomcat官网下载tomcat服务器(例子:本篇下载的apache-tomcat-7.0.47.tar.gz)

    这里写图片描述

    2. 利用winScp,ftp等工具上次到linux系统目录 /usr/local 下

    这里写图片描述

    3.登录linux系统,用户名密码登录,进入到目录下查看

    
    cd /usr/local        #进入目录
    
    ll (或者ls)           #查看

    这里写图片描述

    4. 解压即可

     tar -zxvf apache-tomcat-7.0.47.tar.gz

    这里写图片描述

    5.安装完成

    这里写图片描述

    6. 可以配置tomcat的端口 (默认端口8080)

    vi apache-tomcat-7.0.47/conf/server.xml     #打开配置文件

    这里写图片描述

    7. 修改端口为8001

    i 键输入一下信息
    把8080修改8001
    编辑之后 按 Esc 键退出编辑状态,接着分别按下 :w q ! 键保存退出

    这里写图片描述

    8. 关闭防火墙

    service iptables stop

    这里写图片描述

    9. 启动tomcat测试

    
    cd /usr/local/apache-tomcat-7.0.47/bin  #进入目录 
    
    
    ll                  #查看
    
    ./startup.sh          #启动tomcat
    

    startup.sh (启动)
    shutdown.sh(关闭)

    这里写图片描述

    这里写图片描述

    10.打开浏览器访问,端口已修改8001

    http://10.0.3.205:8001/

    这里写图片描述

    展开全文
  • springboot项目打成war包并部署到LinuxTomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到LinuxTomcat中本地访问部署好的项目 ...
  • Linux服务器部署tomcat服务

    千次阅读 2019-09-25 14:31:11
    Linux服务器部署tomcat服务 系统版本 CentOS 7.5 tomcat 7 web项目war包 注意,tomcat服务正常使用,需要服务器已经安装好jdk,我的服务器已经安装好jdk1.7 部署操作 1、官网下载tomcat需要的版本 ...

    Linux服务器部署tomcat服务

    系统版本

    • CentOS 7.5
    • tomcat 7
    • web项目war包

    注意,tomcat服务正常使用,需要服务器已经安装好jdk,我的服务器已经安装好jdk1.7

    Linux系统下载安装JDK

    部署操作

    1、官网下载tomcat需要的版本

    tomcat官网(tomcat9下载)
    在这里插入图片描述

    2、上传下载好的tomcat到服务器指定目录

    可利用服务器连接工具完成
    在这里插入图片描述

    3、在需要的路径下创建文件夹,作为tomcat服务解压的服务提供路径,例如

    mkdir /usr/local/tomcat
    

    4、解压tomcat 7到指定路径,进入解压后的文件夹

    tar -zxvf apache-tomcat-7.0.96.tar.gz -C /usr/local/tomcat
    cd /usr/local/tomcat/apache-tomcat-7.0.96
    

    在这里插入图片描述

    5、启动之前要根据系统需要修改tomcat对应的配置文件,如果不需要特殊修改(如访问端口,最大连接数等),忽略此步骤

    • 进入conf文件夹,修改server.xml文件中的配置,修改完成要保存
    cd conf
    vim server.xml
    按键盘上的 i 开启编辑
    添加:
    <Executor name="tomcatThreadPool" namePrefix ="tyjrpt-exec-" 
                  maxThreads="4000" minSpareThreads="1000" 
                  maxSpareThreads="2000" />
        <Connector executor="tomcatThreadPool" port="8080" 
                   protocol="org.apache.coyote.http11.Http11NioProtocol" 
                   maxConnections="10000" connectionTimeout="10000" 
                   enableLookups="false" 
                   redirectPort="8443" acceptCount="2000" URIEncoding="UTF-8" />
    保存:
    :wq    +   回车
    

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

    6、配置完成以后,返回tomcat 7目录下,进入bin目录,里面有启动和关闭tomcat服务的命令,执行启动

    启动
    ./startup.sh
    查看
    ps -ef |grep tomcat
    

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

    7、在执行tomcat运行命令之前,进入logs文件夹,如果是第一次执行tomcat之前,这个文件夹是空的,执行以后文件夹中会生成一些日志文件,我们可以命令查看日志,以检查tomcat运行情况

    cd /***/apache-tomcat-7.0.96/logs/
    查看日志
    tail -f catalina.out
    

    在这里插入图片描述

    8、在Linux服务器中还可以根据命令来检查tomcat服务是否成功

    curl http://(服务器IP地址):8080
    

    在这里插入图片描述

    9、到这里,tomcat 7在Linux中的部署就完了,此时可以进入 bin目录下,去执行停止服务

    ./shutdown.sh
    

    在这里插入图片描述

    10、此时可以上传项目的war包,到tomcat文件夹下的webapps下,重新启动tomcat 7,tomcat会自动将war包解压出来执行,然后就可以通过服务地址访问自己的项目了。

    在这里插入图片描述

    11、有的朋友在项目部署启动成功之后,通过另外的机器访问不通,这个时候就要根据具体情况分析原因,大多数因为Linux服务器的防火墙开启,或者端口没有开放,请参考:

    Linux系统管理防火墙

    12、在防火墙关闭以后启动项目发现仍然访问不到,这时候一定要记得关闭本地的网络连接代理(如果你的服务部署在本地虚拟的Linux服务器中)

    13、在实际生产环境中,项目打包时本地机器上的JDK版本和Linux服务器中使用的JDK版本要对应一致,不然会出现一些想不到的问题

    比如我在本地打包时使用的jdk是jdk1.8,服务器上使用的是jdk1.7.0_51,这个时候在项目上传启动tomcat后,会报出以下问题:

    Oct 10, 2019 2:16:46 PM org.apache.catalina.core.StandardServer await
    INFO: A valid shutdown command was received via the shutdown port. Stopping the Server instance.
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol pause
    INFO: Pausing ProtocolHandler ["http-nio-8080"]
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol pause
    INFO: Pausing ProtocolHandler ["ajp-bio-8009"]
    Oct 10, 2019 2:16:46 PM org.apache.catalina.core.StandardService stopInternal
    INFO: Stopping service Catalina
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["http-nio-8080"]
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["ajp-bio-8009"]
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["http-nio-8080"]
    Oct 10, 2019 2:16:46 PM org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["ajp-bio-8009"]
    Oct 10, 2019 2:21:35 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
    WARNING: [SetPropertiesRule]{Server/Service/Executor} Setting property 'maxSpareThreads' to '2000' did not find a matching property.
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server version:        Apache Tomcat/7.0.96
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server built:          Jul 24 2019 13:00:10 UTC
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server number:         7.0.96.0
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Name:               Linux
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Version:            3.10.0-862.el7.x86_64
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Architecture:          amd64
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Java Home:             /u01/jdk/jre
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Version:           1.7.0_51-b13
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Vendor:            Oracle Corporation
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_BASE:         /u01/jingdaijieru/apache-tomcat-7.0.96-bk
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_HOME:         /u01/jingdaijieru/apache-tomcat-7.0.96-bk
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.util.logging.config.file=/u01/jingdaijieru/apache-tomcat-7.0.96-bk/conf/logging.properties
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dignore.endorsed.dirs=
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.base=/u01/jingdaijieru/apache-tomcat-7.0.96-bk
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.home=/u01/jingdaijieru/apache-tomcat-7.0.96-bk
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.io.tmpdir=/u01/jingdaijieru/apache-tomcat-7.0.96-bk/temp
    Oct 10, 2019 2:21:35 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
    Oct 10, 2019 2:21:35 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-nio-8080"]
    Oct 10, 2019 2:21:35 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
    INFO: Using a shared selector for servlet write/read
    Oct 10, 2019 2:21:35 PM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 655 ms
    Oct 10, 2019 2:21:35 PM org.apache.catalina.core.StandardService startInternal
    INFO: Starting service Catalina
    Oct 10, 2019 2:21:35 PM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.96
    Oct 10, 2019 2:21:35 PM org.apache.catalina.startup.HostConfig deployWAR
    INFO: Deploying web application archive /u01/jingdaijieru/apache-tomcat-7.0.96-bk/webapps/dscc.war
    Oct 10, 2019 2:21:36 PM org.apache.catalina.loader.WebappClassLoaderBase validateJarFile
    INFO: validateJarFile(/u01/jingdaijieru/apache-tomcat-7.0.96-bk/webapps/dscc/WEB-INF/lib/servlet-api-2.3.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/core is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/core is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt_rt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/fmt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/fmt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/functions is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/permittedTaglibs is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://jakarta.apache.org/taglibs/standard/scriptfree is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/sql_rt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/sql is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/sql is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/xml_rt is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jstl/xml is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TaglibUriRule body
    INFO: TLD skipped. URI: http://java.sun.com/jsp/jstl/xml is already defined
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.TldConfig execute
    INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    Oct 10, 2019 2:21:40 PM org.apache.catalina.core.StandardContext startInternal
    SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
    Oct 10, 2019 2:21:40 PM org.apache.catalina.core.StandardContext startInternal
    SEVERE: Context [/dscc] startup failed due to previous errors
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.HostConfig deployWAR
    INFO: Deployment of web application archive /u01/jingdaijieru/apache-tomcat-7.0.96-bk/webapps/dscc.war has finished in 4,696 ms
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory /u01/jingdaijieru/apache-tomcat-7.0.96-bk/webapps/ROOT
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory /u01/jingdaijieru/apache-tomcat-7.0.96-bk/webapps/ROOT has finished in 88 ms
    Oct 10, 2019 2:21:40 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-nio-8080"]
    Oct 10, 2019 2:21:40 PM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8009"]
    Oct 10, 2019 2:21:40 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 5066 ms
    
    展开全文
  • 把web项目部署到linux服务器

    热门讨论 2013-02-20 11:17:02
    把web项目部署到linux服务器 常用命令提示
  • 如何把web项目部署到Linux服务器(详细流程)

    万次阅读 多人点赞 2018-08-19 13:30:06
    FTP配置,用于上传文件(maven项目的war包)到服务器 mysql 配置 tomcat配置 在阿里云开放端口 通过外网IP地址访问 通过域名访问 本文目录 购买服务器 以阿里云为例 操作...

    1.思维导图

    这里写图片描述

    2.操作工具

    工具功能
    MobaXterm①远程控制服务器②内置FTP(省好多事)
    NavicatNavicat远程连接云服务器,详情点击

    下载
    MobaXterm:去官网下载免费版本
    Navicat:百度云,附激活码

    3.mobaXterm登录

    1. 顺利登录
      这里写图片描述
      然后看到原生的Linux的系统目录(小编特意初始化了服务器)
      这里写图片描述

    2. 忘记了云服务器的密码,找回密码:修改完 一定要 重启服务器
      这里写图片描述

    4.FTP上传 j2ee的webapp 或 maven项目的war包

    1. 上传:直接拖拽(快捷键 ctrl cv 不好使)
      现在就把要部署的项目先上传了,直接上传到tomcat的webapps目录,这样就不用修改 server.xml文件也能访问。
      这里写图片描述
    2. J2EE项目要上传编译之后的(就是 lib 里面 有class文件的,不是你本地写java代码的那个文件哦)
      eclipse如图
      这里写图片描述
    3. idea的war包
      这里写图片描述

    注意:把 项目直接放到 webapps里是一种方法,若不放在此目录,后面会讲另一种方法,通过配置server.xml文件,让tomcat找到你的项目地址。

    5.java配置

    1. 安装
      yum -y install java-1.8.0-openjdk.x86_64
      这里写图片描述
    2. 验证
      java -version
      这里写图片描述

    6.云服务器开放端口


    在此先把开放端口的事办了,后面要用
    tomcat的8080
    mysql的3306
    如图,以 3306 为例。
    这里写图片描述
    开放完之后
    这里写图片描述

    7.mysql配置(安装+启动服务+设置大小写不敏感+授权远程登录+解决中文乱码)

    [toc]

    1. 安装:yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版

    mkdir /temp cd /temp wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql mysql-server mysql-devel -y
    这里写图片描述

    1. 启动服务并验证
      systemctl start mysql.service netstat -anp|grep 3306
      这里写图片描述

    2. 设置密码:通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,使用别的密码要牢记哦
      mysqladmin -u root -p admin
      这里写图片描述
      使用密码登录:
      这里写图片描述

    3. 设置大小写不敏感:Linux MySQL默认是大小写敏感的,但是windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。 解决办法如下:
      修改 etc文件夹下的 my.cnf 文件
      添加代码
      到 [mysqld]下面
      如图
      这里写图片描述
      修改完要重启 mysql服务,否则不生效
      service mysqld stop service mysqld start service mysqld restart (重启)
      以上命令和以下等效,centOS7以上的版本 它会自动重定向执行以下命令,
      这里写图片描述

    4. 解决中文乱码问题
      修改 etc下的 my.cnf文件,添加如下代码

    [mysqld]  
    port = 3306
    socket = /var/lib/mysql/mysql.sock
    character-set-server=utf8
    
    [client]
    port = 3306
    socket = /var/lib/mysql/mysql.sock
    default-character-set = utf8
    
    [mysql]
    no-auto-rehash
    
    如图
    

    这里写图片描述
    保存完记得重启服务
    service mysqld restart
    5. 授权远程登录
    先 登录mysql,
    mysql -uroot -padmin
    处于 mysql> 状态
    然后输入下面两条代码
    添加用户
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
    刷新:
    FLUSH PRIVILEGES;
    这两条代码执行完,本地的navicat便可以用此用户名和密码远程便登录mysql
    用户名 :root
    密码: admin
    这里写图片描述

    注意:用户名 root 和 密码 admin 可以自定义。

    1. navicat本地登录
      这里写图片描述
      如果不能连接成功,详情点此链接去解决

    6.执行sql语句

    1. 新建数据库: 指定 utf8编码格式
    2. 运行sql语句
      这里写图片描述
      这样就可以本地操作云服务器的数据库了。简直太方便了有没有?!

    8.tomcat配置


    8. 安装并验证
    yum上没有tomcat的源
    去百度云下载tomcat7
    或者
    去官网下载
    把这个压缩包(以百度云的tomcat版本为例下载为例)拖到 temp文件夹里
    解压
    cd /temp (先进入temp文件夹) tar xzf apache-tomcat-7.0.82.tar.gz(解压) mv apache-tomcat-7.0.82 /usr/local/tomcat7(移动到 /usr/local/tomcat7 文件夹下便于以后使用 )
    这里写图片描述

    1. 启动
      /usr/local/tomcat7/bin/startup.sh netstat -anp|grep 8080(验证8080端口是否占用)

    2. 修改server.xml文件(方法二)
      如果不把项目放到 webapps下,比如放到
      /home/wwwroot/ftptest/
      那么就要找到 server.xml
      添加
      <Context path="/xxx" docBase="/home/wwwroot/ftptest/xxx" debug="0" reloadable="false" />
      path="/" 表示 不需要填写 url ,默认访问。
      这里写图片描述

    3. 解决启动慢的问题(如果有的话)
      先关闭服务
      /usr/local/tomcat7/bin/shutdown.sh
      安装这个工具
      yum -y install rng-tools systemctl start rngd
      启动服务
      /usr/local/tomcat7/bin/startup.sh
      查看启动日志
      tail -300f /usr/local/tomcat7/logs/catalina.out
      这里写图片描述
      这样,原本几分钟的启动时间就降到了几秒钟了。

    9.尾声

    按照开头的思维导图
    到此,整个部署过程就完成了

    可以通过 IP+端口号+项目名访问你的项目了

    www.abc.com:8080/xxx

    如果我想通过
    IP直接访问我的网站呢
    比如
    www.abc.com 直接跳转到我的网站
    这就需要备案成功以后,才可以访问默认的80端口了
    具体怎么设置看下面的教程。

    去掉8080照样访问网站(备案+修改配置)

    展开全文
  • Web应用部署到Linux服务器Tomcat访问404错误解决 1.8080端口访问成功2.导出项目war放到tomcat的webapps下 这里需要等待tomcat自动刷新,很遗憾,我并没有等到自动刷新加载war文件,选择手动刷新,./shutdown.sh ...
  • java项目打war包部署到linux服务器tomcat 啥也别说了,直接看操作。 一 环境准备 war包部署到tomcat,所以需要安装tomcattomcat以来jdk,所以需要安装jdk,先安装jdk再安装tomcat。 二 开始部署 进入...
  • 主要为大家详细介绍了linux实现自动部署tomcat的脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • [root@linux ~]# yum list |grep jdk 2.选择对应版本的包安装: [root@linux ~]# yum -y install java-1.8.0-openjdk 安装tomcattomcat官网:http://tomcat.apache.org/ tomcat主流版本:7.0/8.5/9.0 下载tomcat...
  • 笔者使用环境:CentOS 6.4 Windows7 tomcat7主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口1、关闭防火墙(非常不建议)service iptables stop --停止service ...
  • Linux安装部署Tomcat服务器

    千次阅读 2019-08-17 15:44:34
     Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一...
  • 教程环境: 本地 系统:Windows Myeclipse:10 Tomcat:7.0 MySQL:5.5 ...拥有MySQL服务器或安装Linux服务器上的MySQL,本教程利用前者 准备云数据库 本地MySQL设置 打开本地的Navicat for ...
  • 去除springboot自带的tomcat(有两种方式),并且依赖servlet-api; 方法一: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</...
  • 整个过程我给它分成四个步骤: 下载并安装jdk 下载并安装Tomcat 配置阿里云服务器信息 ...移动home目录下载tomcat 下载 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.3
  • SpringBoot项目部署到linux服务器

    千次阅读 2019-05-07 20:01:55
    进行了这么长时间SpringBoot项目开发,今天想系统的总结一下项目部署到linux服务器的流程,并在上一篇介绍了linux环境的准备与搭建,SpringBoot项目部署到linux服务器之环境搭建,这篇记录一下从git上拉取项目,并写...
  • Tomcat部署+Linux部署+Docker部署】不同方式的部署(1)Tomcat服务器部署IDEA项目打包(2)Linux系统部署(3)Docker部署(1)Linux下用Docker和不用Docker的区别(2)安装Docker和常用工具(3)测试运行(4)理解...
  • Maven已经是Java的项目管理常用方式,下面这篇文章主要给大家介绍了关于maven利用tomcat插件部署远程Linux服务器的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习...
  • 二、禁用springboot中内置的tomcat部署到外部的tomcat中 <!-- 排除内置tomcat容器,导出成war包可以让外部容器运行spring-boot项目--> <dependency> <groupId>org.springframework...
  • 因为Springboot已经内嵌Tomcat了,所以一般不推荐Springboot打包成war包,因为war包是需要服务器的。一般打包成lib包即可。 第一步: 在pom.xml文件中导入Tomcat的依赖: <!--打包方式jar/war--> <...
  • Xshell发布项目到linux服务器上 首先将项目打包,jar、war都可。 Idea eclipse也一样,点击项目->Run as->Maven install即可。 打包成功,在下面Installing中可以找到jar包 打开 如何下载网上有很多教程,这里不...
  • war包部署到linux服务器 linux安装jdk,tomcat,mysql jdk,tomcat我这里是通过SCP过去的 下面说一说安装mysql5.7 1.下载Yum Repository: wget -i -c ...
  • 超详细的Vue项目部署到Linux服务器

    千次阅读 2020-08-24 16:22:58
    1、部署服务器 一、配置阿里云端口 进入阿里云控制台,安全组 -> 配置规则 进入配置端口,开放了对应的端口,服务器才能访问。 二、安装Xshell和,Xftp Xshell用来连接服务器,Xftp用来上传或者删除文件,十分...
  • 在文章的开始,我要说一句。哦买嘎 为什么这样说呢,因为本人多次更改server.xml以及application.yml配置文件,老是...(更改server.xml中的设置只通过重启服务器是没有用的,要直接重启虚拟云服务器才行,配置...
  • LINUX 部署环境,tomcat-8.5.72,jdk1.8,mysql-5.7.36,minio
  • 项目一般在windows开发,开发完成后部署到Linux上 将项目部署到Linux上 第一步:Linux中要先安装tomcat(安装tomcat要先安装jdk,因为他是在Java环境下运行,安装jdk这里就不介绍了 看我的以前博客)  Tomcat...
  • Linux下安装Tomcat服务器部署Web应用

    千次阅读 2018-12-14 15:38:34
    使用工具 winSCP,XShell 操作步骤 一、下载和上传 1.下载tomcat ...2.上传tomcat到服务器中去 打开winSCP,使用winSCP来将下载的.tar.gz文件拖拽到Linux系统中指定的目录下去 二、安装Tomcat服...
  • 1.部署到服务器前,更改webpack配置,修改index.js中以下配置 2.运行npm run build 或者cnpm run build命令,打包完成后,在项目的根目录dist文件下生成了如下文件: 3.tomcat的webapps创建文件夹:这里以文件夹名...
  • 这里分了个目录,如果已经安装好虚拟机或者linux系统的小伙伴可以直接跳过前面的安装介绍,直接看部署。 文章目录一、总步骤说明二、安装虚拟机三、创建linux系统 一、总步骤说明 下载需要的材料(该博客有提供),...
  • 1. 修改本地VUE项目的配置文件(config/index.js) 修改字段为:assetsPublicPath: './', // 注意有两个这样的字段都... npm run build // 之后会生成dist目录,内容的文件和文件夹都是要上传到服务器上的 3....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 59,255
精华内容 23,702
关键字:

tomcat部署到linux服务器

linux 订阅