`

部署到服务器操作流程

 
阅读更多
连接到192.168.100.41 ,执行下面命令:
注意,要先停Apache 后再停Tomcat,启动的时候,先启动Tomcat,后启动Apache

[tomcat@routon1 ~]$ cd /usr/local/apache2.2.19/
[tomcat@routon1 apache2.2.19]$ ls
bin  build  cgi-bin  conf  error  htdocs  icons  include  lib  logs  man  manual  modules
[tomcat@routon1 apache2.2.19]$ cd bin
[tomcat@routon1 bin]$ ls
ab  apachectl  apr-1-config  apu-1-config  apxs  checkgid  dbmmanage  envvars  envvars-std  htcacheclean  htdbm  htdigest  htpasswd  httpd  httxt2dbm  logresolve  rotatelogs
[tomcat@routon1 bin]$ ./ap
apachectl     apr-1-config  apu-1-config  apxs          
[tomcat@routon1 bin]$ ./apachectl stop
httpd (pid 27559?) not running
[tomcat@routon1 bin]$ sudo /etc/init.d/httpd stop
[tomcat@routon1 bin]$ cd ..
[tomcat@routon1 apache2.2.19]$ cd..
-bash: cd..: command not found
[tomcat@routon1 apache2.2.19]$ cd /usr/local/
[tomcat@routon1 local]$ ls
apache2.2.19          bak-file  etc    include  jdk1.6.0_11              lib      lost+found  net-snmp-5.3.3         sbin   shell  src
apache-tomcat-6.0.33  bin       games  info     jdk-6u11-linux-i586.bin  libexec  man         net-snmp-5.3.3.tar.gz  share  snmp
[tomcat@routon1 local]$ cd apache-tomcat-6.0.33/w
webapps/ work/    
[tomcat@routon1 local]$ cd apache-tomcat-6.0.33/webapps/
[tomcat@routon1 webapps]$ ls
notice  notice.war  routon  routon.war
[tomcat@routon1 webapps]$ cd ..
[tomcat@routon1 apache-tomcat-6.0.33]$ ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[tomcat@routon1 apache-tomcat-6.0.33]$ cd bin
[tomcat@routon1 bin]$ ls
bootstrap.jar  catalina-tasks.xml               commons-daemon-native.tar.gz  digest.sh  setclasspath.bat  shutdown.sh  tomcat-juli.jar       tool-wrapper.sh
catalina.bat   commons-daemon-1.0.7-native-src  cpappend.bat                  jsvc       setclasspath.sh   startup.bat  tomcat-native.tar.gz  version.bat
catalina.sh    commons-daemon.jar               digest.bat                    logs       shutdown.bat      startup.sh   tool-wrapper.bat      version.sh
[tomcat@routon1 bin]$ ./shutdown.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.33/temp
Using JRE_HOME:        /usr/local/jdk1.6.0_11
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.33/bin/bootstrap.jar
[tomcat@routon1 bin]$  ps -ef|grep jdk
tomcat   27911 27813  0 10:34 pts/4    00:00:00 grep jdk
[tomcat@routon1 bin]$ cd ..
[tomcat@routon1 apache-tomcat-6.0.33]$ ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[tomcat@routon1 apache-tomcat-6.0.33]$ cd webapps/
[tomcat@routon1 webapps]$ ls
notice  notice.war  routon  routon.war
[tomcat@routon1 webapps]$ rm -rf notice
[tomcat@routon1 webapps]$ rm -rf notice.war 
[tomcat@routon1 webapps]$ ls
routon  routon.war
[tomcat@routon1 webapps]$ rz
rz waiting to receive.
开始 zmodem 传输。  按 Ctrl+C 取消。

[tomcat@routon1 webapps]$ ls
routon  routon.war
[tomcat@routon1 webapps]$ rz
rz waiting to receive.
开始 zmodem 传输。  按 Ctrl+C 取消。
  100%   72693 KB  790 KB/s 00:01:32       0 Errors

[tomcat@routon1 webapps]$ ls
notice.war  routon  routon.war
[tomcat@routon1 webapps]$ cd ..
[tomcat@routon1 apache-tomcat-6.0.33]$ ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[tomcat@routon1 apache-tomcat-6.0.33]$ cd bin
[tomcat@routon1 bin]$ ls
bootstrap.jar  catalina-tasks.xml               commons-daemon-native.tar.gz  digest.sh  setclasspath.bat  shutdown.sh  tomcat-juli.jar       tool-wrapper.sh
catalina.bat   commons-daemon-1.0.7-native-src  cpappend.bat                  jsvc       setclasspath.sh   startup.bat  tomcat-native.tar.gz  version.bat
catalina.sh    commons-daemon.jar               digest.bat                    logs       shutdown.bat      startup.sh   tool-wrapper.bat      version.sh
[tomcat@routon1 bin]$ ./startup.sh 
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.33
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.33
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.33/temp
Using JRE_HOME:        /usr/local/jdk1.6.0_11
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.33/bin/bootstrap.jar
[tomcat@routon1 bin]$ sudo /etc/init.d/httpd start


[color=red]
[tomcat@routon2 conf]$ sudo /etc/init.d/httpd stop
[tomcat@routon2 conf]$ sudo /etc/init.d/tomcat stop
[tomcat@routon2 conf]$ ps -ef|grep jdk
tomcat    7568     1  0 Jan19 ?        00:10:22 /usr/local/jdk1.6.0_11/bin/java -Djava.util.logging.config.file=/usr/local/apache-tomcat-6.0.33/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/apache-tomcat-6.0.33/endorsed -classpath /usr/local/apache-tomcat-6.0.33/bin/bootstrap.jar -Dcatalina.base=/usr/local/apache-tomcat-6.0.33 -Dcatalina.home=/usr/local/apache-tomcat-6.0.33 -Djava.io.tmpdir=/usr/local/apache-tomcat-6.0.33/temp org.apache.catalina.startup.Bootstrap start
tomcat   16444 16010  0 16:23 pts/1    00:00:00 grep jdk
[tomcat@routon2 conf]$ sudo /bin/kill -9 7568
[tomcat@routon2 conf]$ ps -ef|grep jdk
tomcat   16447 16010  0 16:23 pts/1    00:00:00 grep jdk
[tomcat@routon2 conf]$ sudo /etc/init.d/tomcat start
[tomcat@routon2 conf]$ sudo /etc/init.d/httpd start
[/color]




在使用apache Server和Tomcat整合的时候,要先关闭apache 然后关闭tomcat,启动的时候要先启动tomcat,再启动tomcat
使用ps -ef|grep jdk 查看进程,
使用sudo /bin/kill -9 7568 杀tomcat进程,如果没有tomcat权限,不能使用shutdown关闭tomcat

在另一台机器上复制到本机    
[tomcat@routon2 ~]$ cd /usr/local/apache-tomcat-6.0.
apache-tomcat-6.0.20.tar.gz  apache-tomcat-6.0.33/        
[tomcat@routon2 ~]$ cd /usr/local/apache-tomcat-6.0.33/
[tomcat@routon2 apache-tomcat-6.0.33]$ ls
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[tomcat@routon2 apache-tomcat-6.0.33]$ cd webapps/
[tomcat@routon2 webapps]$ ls
routon  routon.war
[tomcat@routon2 webapps]$ scp routon.war tomcat@192.168.100.41:/usr/local/apache-tomcat-6.0.33/webapps/
The authenticity of host '192.168.100.41 (192.168.100.41)' can't be established.
RSA key fingerprint is ee:77:c3:b8:bf:f6:c6:63:7b:18:50:ba:6c:62:7c:00.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.100.41' (RSA) to the list of known hosts.
tomcat@192.168.100.41's password: 
routon.war                                                                                                                                                                   100%   18MB  18.2MB/s   00:01    
[tomcat@routon2 webapps]$ 

分享到:
评论

相关推荐

    JEECG 平台实现增删改查以及将项目部署到服务器流程

    2. **环境准备**:确保服务器操作系统上已经安装了必要的软件,如Java运行环境(JDK)、Web服务器(如Tomcat、Jetty)以及数据库服务器(如MySQL、Oracle)。 3. **配置服务器**:根据项目需求,配置服务器的环境...

    服务器搭建部署流程.docx

    其中,Linux 是目前大部分服务器操作系统的首选,原因是它的兼容性好、安全性高、稳定。 域名注册 域名是指 Internet 上某一台计算机或计算机组的名称,用于标识计算机的电子方位。注册域名可以使服务器的地址更...

    JEECG平台实现增删改查以及将项目部署到服务器流程

    ### JEECG平台实现增删改查以及将项目部署到服务器流程详解 #### 一、JEECG平台简介与背景 JEECG是一款基于代码生成器的轻量级快速开发平台,它支持在线表单设计工具和代码生成等功能,极大地提高了开发效率。本文...

    服务器项目部署详细示例文档.pdf

    * 服务器操作系统:Linux、Windows 等。 * 数据库:MySQL、Redis 等。 * 依赖项:JDK、Maven、Tomcat 等。 * 缓存:Redis 等。 * Web 服务器:Nginx 等。 知识点3: 项目源码下载 项目源码可以从 GitHub 或其他代码...

    服务器测试流程.docx

    【服务器测试流程详解】 ...通过以上步骤,可以全面地对服务器进行测试,确保其在部署到生产环境前满足性能、稳定性及安全性的要求。测试过程中需要注意文档记录,以便分析问题和优化服务器配置。

    服务器安装部署流程

    服务器配置简单流程,有详细的操作流程,也有图片。简单易懂。

    IIS网站部署到服务器

    ### IIS网站部署到服务器操作步骤详解 #### 一、前言 在现代网络环境中,网站部署是一项重要的技能。无论是个人开发者还是企业级项目,都需要将本地开发完成的网站发布到服务器上,以便用户可以通过互联网访问。...

    Windows server iis部署Django详细操作

    以上就是基于Windows Server 2012及更高版本以及Python 3.6环境,利用IIS部署Django应用的基本流程和关键知识点。需要注意的是,在操作过程中,环境配置是否正确、路径是否准确都会直接影响部署的成败。由于篇幅限制...

    tomcat服务器上部署项目

    总之,部署Java Web项目到Tomcat服务器是一个多步骤的过程,涉及到服务器配置、项目打包以及服务器管理等多个环节。理解这些知识点有助于优化开发流程,提高效率。在实际操作中,应根据具体需求选择适合的部署方式,...

    基于 vue-cli 2 实现,window环境下支持项目一键部署到 Ubuntu 服务器

    在 Windows 操作系统下,我们可以利用 Vue CLI 2 的功能来实现项目的自动化部署到 Ubuntu 服务器。 首先,要确保你已经安装了 Node.js 和 Vue CLI 2。通过运行 `npm install -g @vue/cli` 安装 Vue CLI 全局。然后...

    JEECG平台实现增删改查以及将项目部署到服务器流程.zip

    **二、项目部署到服务器流程** 1. **打包项目**:首先,需要将JEECG项目打包成WAR或JAR文件。通常,使用Maven或Gradle的`clean package`命令可以完成打包。 2. **服务器环境准备**:确保服务器上已安装Java运行...

    金蝶应用服务器的安装部署

    金蝶应用服务器是企业级的信息管理系统,主要用于支持企业的业务流程和服务。它的安装部署是一个关键步骤,确保系统的稳定运行。在本文中,我们将深入探讨金蝶应用服务器的安装和部署过程,以及相关的源码管理和工具...

    .9边缘服务器部署.docx编程资料

    本文档主要介绍了Lync 2021(可能是Microsoft Teams或类似产品的旧版本)升级到2021的操作配置流程,重点在于边缘服务器的部署。 #### 二、边缘服务器部署准备工作 1. **前端服务器配置导出**:在部署边缘服务器...

    奇迹mu游戏服务器搭建部署包

    - 将下载好的部署包解压缩到指定目录下。 3. **配置文件修改**: - 根据实际情况调整服务器配置文件中的参数。 - 设置数据库连接信息。 4. **数据库初始化**: - 使用提供的数据库脚本创建数据库表结构。 - ...

    idea自动部署linux服务器

    IntelliJ IDEA是一款强大的Java开发集成环境,它提供了许多高级功能,包括自动化部署到Linux服务器的能力。以下是对"idea自动部署linux服务器"这一主题的详细解释。 首先,我们需要了解IntelliJ IDEA中的部署配置。...

    《服务器运维操作手册》.docx

    运维信息管理平台操作手册是一份详细的操作指南,涵盖了平台安装与配置、主要功能及其操作流程等。平台安装与配置包括根据 OIM 平台的官方安装指南进行安装、确保您的系统满足 OIM 的最低要求、包括操作系统版本、...

    jenkins自动化部署流程-web项目

    2. **服务器RSA认证登录**:确保Jenkins服务器能够在无密码的情况下SSH登录到部署服务器。 - 配置方法见附件文档。 #### 四、项目构建 1. **新建项目** - 登录Jenkins管理界面:`...

    windows2003中SVN服务器异机同步、自动部署Java项目全流程

    在Windows 2003环境下,使用SVN(Subversion)服务器进行异机同步和Java项目的自动部署是一项高效且规范的开发流程管理方法。这里我们将详细介绍如何设置SVN服务器,实现代码的自动更新、编译和部署,以及如何利用...

    CentOS7服务器搭建部署流程

    服务器搭建部署的详细流程,包括选操作系统,注册并备案域名,安装配置服务等步骤

Global site tag (gtag.js) - Google Analytics