Linux环境下web工程部署

1-1 Jdk安装

  1. 将jdk安装文件jdk-6u21-linux-x64.bin放到服务器上某个目录,例如

/usr/local/

打开远程连接工具SSH或者SecureCRT

进入该目录下面

[[email protected]~]# cd /usr/local/

如果安装文件不是可执行的,先将其修改为可执行文件

chmod755 jdk-6u21-linux-x64.bin

执行ll查看安装文件状态,如果是-rwxr-xr-x就可以了。

执行安装命令:

[[email protected]/usr/local/share]# ./jdk-6u21-linux-x64.bin

#./ jdk-6u35-linux-i586.bin

默认会安装到/usr/local/面

2:配置环境变量

[[email protected]/usr/local]#
exportJAVA_HOME=/usr/local/jdk1.6.0_21

[[email protected]/usr/local]#
export CLASSPATH=.

[[email protected]/usr/local]#
export PATH=$JAVA_HOME/bin:$PATH

3、测试jdk安装是否成功

#java –version

出现版本信息说明安装成功。

1-2 Tomcat安装

  1. 将apache-tomcat-6.0.35.zip解压至/usr/local/apache-tomcat-6.0.35

执行[[email protected]

/usr/local]#[[email protected] /usr/local]#
tar -zxvfapache-tomcat-6.0.35.tar.gz

进入bin目录下面

Cd
/usr/local/apache-tomcat-6.0.35/bin

//将所有的命令都弄成可执行文件

[[email protected]/usr/local/apache-tomcat-6.0.35/bin]#
chmod 755*

[[email protected]/usr/local/apache-tomcat-6.0.35/bin]# ll

婊璁?620

-rwxr-xr-x 1 root root 227052011-11-28 bootstrap.jar

-rwxr-xr-x 1 root root 118302011-11-28 catalina.bat

-rwxr-xr-x 1 root root 177082011-11-28 catalina.sh

-rwxr-xr-x 1 root root 23742011-11-28 catalina-tasks.xml

-rwxr-xr-x 1 root root 241722011-11-28 commons-daemon.jar

-rwxr-xr-x 1 root root 1996232011-11-28 commons-daemon-native.tar.gz

-rwxr-xr-x 1 root root 13422011-11-28 cpappend.bat

-rwxr-xr-x 1 root root 21082011-11-28 digest.bat

-rwxr-xr-x 1 root root 16892011-11-28 digest.sh

-rwxr-xr-x 1 root root 31502011-11-28 setclasspath.bat

-rwxr-xr-x 1 root root 41142011-11-28 setclasspath.sh

-rwxr-xr-x 1 root root 21082011-11-28 shutdown.bat

-rwxr-xr-x 1 root root 16282011-11-28 shutdown.sh

-rwxr-xr-x 1 root root 21092011-11-28 startup.bat

-rwxr-xr-x 1 root root 20232011-11-28 startup.sh

-rwxr-xr-x 1 root root 322772011-11-28 tomcat-juli.jar

-rwxr-xr-x 1 root root 2492592011-11-28 tomcat-native.tar.gz

-rwxr-xr-x 1 root root 34792011-11-28 tool-wrapper.bat

-rwxr-xr-x 1 root root 34722011-11-28 tool-wrapper.sh

-rwxr-xr-x 1 root root 21132011-11-28 version.bat

-rwxr-xr-x 1 root root 16322011-11-28 version.sh

[[email protected]/usr/local/apache-tomcat-6.0.35/bin]# ./startup.sh

Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.35

Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.35

Using CATALINA_TMPDIR:/usr/local/apache-tomcat-6.0.35/temp

Using JRE_HOME: /usr

Using CLASSPATH: /usr/local/apache-tomcat-6.0.35/bin/bootstrap.jar

2、运行/usr/local/apache-tomcat-6.0.35/bin/startup.sh

#./usr/local/apache-tomcat-6.0.35/bin/startup.sh

3、在浏览器输入http://ip:8080出现如下内容说明启动成功

1-3初始化数据库(必须在部署系统之前操作)

1-4 部署系统

1、将war文件复制到tomcat的webapps下,即/usr/local/apache-tomcat-6.0.35/webapps下

2、修改配置文件/usr/local/apache-tomcat-6.0.35/conf/server.xml

将原来的8080端口修改为默认的80

<Connectorport="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

找到<Host></Host>标签,

修改(注意红色字体的为必须修改的内容

3、启动tomcat

打开SSH或者SecureCRT,连接linux服务器

启动Tomcat服务器

[[email protected]~]#
cd /usr/local/apache-tomcat-6.0.35/bin

[[email protected]]#
./startup.sh &

查看Tomcat启动日志

[[email protected]]#
cd /usr/local/apache-tomcat-6.0.35/logs

[[email protected]]# tail -f catalina.out

4、重启Tomcat服务器

当更新系统文件或者重新部署的时候,需要重新启动Tomcat服务器

  1. 关闭Tomcat服务器

[[email protected]]#
ps -ef |grep java

root
1969 1 0 Aug17 ? 00:02:40 /usr/local/jdk1.6.0_21/bin/java-Djava.util.logging.config.file=/usr/local/apache-tomcat-6.0.35/conf/logging.properties-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.endorsed.dirs=/usr/local/apache-tomcat-6.0.35/endorsed-classpath
/usr/local/apache-tomcat-6.0.35/bin/bootstrap.jar-Dcatalina.base=/usr/local/apache-tomcat-6.0.35-Dcatalina.home=/usr/local/apache-tomcat-6.0.35-Djava.io.tmpdir=/usr/local/apache-tomcat-6.0.35/temporg.apache.catalina.startup.Bootstrap start

root 17151 17103 0 12:22 pts/3 00:00:00 grep java

[[email protected]]#
kill -9 1969

  1. 清理缓存文件

[[email protected]]#
cd/usr/local/apache-tomcat-6.0.35/webapps

[[email protected]]# rm -rf ROOT/删除ROOT文件

[[email protected]]#
cd/usr/local/apache-tomcat-6.0.35/work

[[email protected]]#
rm -rf Catalina/删除Catalina文件

  1. 更新系统文件或者更新整个war包
  2. 重新启动Tomcat

[[email protected]]# cd /usr/local/apache-tomcat-6.0.35/bin

[[email protected]]# ./startup.sh &

查看Tomcat启动日志

[[email protected]]#
cd /usr/local/apache-tomcat-6.0.35/logs

[[email protected]]#
tail -f catalina.out

时间: 2024-10-06 22:29:03

Linux环境下web工程部署的相关文章

Linux环境下快速项目部署

由于Linux和Java一样开源,所以现在在服务器的部署上基本上都是采用Linux平台作为服务器,然后部署项目!在开发项目的过程中,绝大部分程序猿还是使用最经典的windows操作系统,虽然Linux也有桌面化的系统,对于国人来说,还是不太习惯,并且国内的软件绝大部分都不支持Linux平台,所以在使用的频率那是相当的少! 在开发中,开发环境中编译使用等一系列通过后,还不能说功能已经ok,因为环境一旦变化,出现的问题的可能是自己没有考虑的,所以程序猿都知道真实的环境才是最可靠的,有时候出现的问题,

在Linux环境下使用Apache部署ASP.NET Core

在前几篇文章中我们一起探讨了如何在Linux环境中安装ASP.NET Core运行时环境及将ASP.NET Core项目部署在Jexus中,这篇文章中我们将探讨如何将ASP.NET Core部署于Apache(阿帕奇)中.    很幸运能够和大家一起学习和探讨ASP.NET Core 本文章运行环境如下: (1)安装Apache web服务器 运行命令行如下: sudo yum update -y   //更新仓库 sudo yum -y install httpd mod_ssl   //安装

Linux环境下Web项目的安装与部署过程

1. 准备工作 下载相应版本的Linux版JDK.Tomcat安装文件. 例:jdk-6u21-linux-i586-rpm.bin (安装版) jdk-6u21-linux-i586.rpm (安装版) jdk-7u79-linux-x64.tar.gz (解压缩版) 推荐搭配:JDK1.7 + Tomcat7.0 较稳定 2. 安装JDK 首先将安装包通过ftp上传到指定的文件目录下   例:/usr/local/java 新建文件夹命令: [[email protected] usr]#m

在Linux环境下使用Jexus部署ASP.NET Core

关于如何在Linux中添加ASP.NET Core运行时环境请参考我的上一篇文章,本文章将不再做赘述. 本文章运行环境如下:  (1) 安装独立版Jexus 本教程安装的是独立版的Jexus,独立版的Jexus自带Mono,使用的是Mono的稳定版本4.8.安装 Jexus 直接使用一下命令即可(需要在root身份下执行): curl https://jexus.org/release/x64/install.sh|sh 安装成功后会提示:OK, Jexus has been installed

linux 环境下tomcat中部署jfinal项目

tomcat中部署jfinal项目 问题现象如下图 问题描述: 我在自己的windows7系统上tomcat下面跑这个项目没有任何问题吗,但是当我把项目上传到linux服务器上的tomcatwebapps目录下后,启动tomcat,服务器死活找不到工程目录. 然后我就郁闷了............. 分析运行环境: 本机: 系统  win7 64 tomcat 8.0.33 jdk版本 1.8.0_51 linux服务器: 系统   Linux version 2.6.32-431.el6.x8

linux环境下python的部署

linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明 1.下载python安装包 打开https://www.python.org/downloads/,选择downloads>>All releases 这里我选择安装python3.6.1 选择源码安装,下载源码通过x

Linux 环境下Web环境搭建————ActiveMQ

1.下载安装包http://activemq.apache.org/activemq-5143-release.html 2.解压至指定目录 bin目录下为执行脚本 (脚本无法执行需要修改权限(chmod 775 activemq)) 3. 设置activeMQ配置环境./activemqrc  activemq setup ~/.activemqrc 3.启动mq bin目录下 activemq start      后台执行nohup  activemq start 指定日志文件启动 act

Linux环境下在Tomcat上部署JavaWeb工程

本文讲解如何将我们已经编译好的JavaWeb工程在Linux环境下的Tomcat上进行部署,总体上的思路是和Windows下JavaWeb项目部署到tomcat差不多,具体步骤和命令如下. 注:部署之前必须已经在Linux上安装好JDK,具体如何在Linux上安装JDK见:Linux环境下安装JDK 1 准备工作 1.下载安装Xshell.Xftp(用于远程连接Linux主机,具体自行百度) 2.官网下载Linux下tomcat安装包,我用的是:apache-tomcat-6.0.45.tar.

Linux环境下进行web增量部署

协同开发时,需要打"补丁包",其实"补丁包"就是"增量部署"-----在原先功能的基础上对项目模块进行升级. 1.linux环境下为Java project项目打补丁 将编译好的*.class文件直接放到Linux原先运行环境(目录)下进行处理. 2.Linux环境下对Java web project项目打补丁 首先建立与运行环境下面一致的目录(如下示例中的WEB-INFO---->classes---->com),将编译好的*.cl