`

tomcat & bashrc & JDK & rpm

阅读更多
安装tomcat的方法很简单
下载tomcat的二进制版,如 apache-tomcat-5.5.12.tar.gz ,然后解压
#tar -zvxf apache-tomcat-5.5.12.tar.gz
然后把生成的apache-tomcat-5.5.12目录cp到/usr/local/下
因为tomcat需要JAVA_HOME ,所以要在系统下面加入JAVA_HOME 的环境变量
而且jdk也要有CLASSPATH和PATH两个变量,所以要在系统的shell下面配置这3个变量。

首先要确认使用了何种shell,使用finger命令

#finger root(root是用户名)

>> CODE

Login: root                             Name: root

Directory: /root                        Shell: /bin/bash




然后编辑/etc/bashrc
#vi /etc/bashrc
(或者编辑/etc/profile文件也可以)
#vi /etc/profile

加入下面代码

>> CODE



#java settings start

export JAVA_HOME=/usr/java/jdk1.5.0_02

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

#java settings end




然后tomcat应该就可以运行了,进入tomcat的安装目录/bin,然后执行start.sh就行
#./startup.sh

为了以后方便可以在系统根目录建立一个符号链接到tomcat安装目录
#ln -s /usr/local/apache-tomcat-5.5.12 /tomcat(-s 建立符号链接 [源][目的])

然后把春龙君写的一个shell文件拿过来用用
把他写好的shell:tomcat放在/usr/bin目录下
文件的内容,记得把tomcat的安装路径改好

>> CODE



#!/bin/sh

. /etc/rc.d/init.d/functions



RETVAL=0



start(){

      echo -n $"Starting Tomcat Server..."

      su - root -c "/usr/local/apache-tomcat-5.5.12/bin/startup.sh -Djava.awt.headless=true">/dev/null 2>&1

      RETVAL=$?

      echo_success

      echo

      [ $RETVAL -eq 0 ] && touch /var/lock/subsys/tomcat

       }

stop(){

      echo -n $"Stoping Tomcat Server..."

      su - root -c "/usr/local/apache-tomcat-5.5.12/bin/shutdown.sh">/dev/null 2>&1

      RETVAL=$?

      echo_success

      echo

      if [ $RETVAL -eq 0 ]; then

        rm -f /var/lock/subsys/tomcat

      fi

      echo -n $"Kill the java process..."

      kill -9 $(pidof -x java)

      RETVAL=$?

      if [ $RETVAL -eq 0 ]; then

         echo_success

         echo

      else

         echo_failure

         echo

      fi

       }

state="$1"

case "$state" in

'start')

        start

        ;;

'stop')

        stop

        ;;

'restart')

        stop

        start

        ;;

*)

        echo "Usage: $0 {start | stop |restart }"

        exit 1

        ;;

esac

exit 0



然后添加可执行权限
#chmod 755 tomcat
#ls -l tomcat
-rwxr-xr-x 1 root root 995 1月 19 15:27 tomcat

以后就可以用#tomcat start|stop|restart 来控制tomcat了

因为linux防火墙的问题,要把tomcat的端口改为80。

提前要装好jdk,我下得是jdk-1_5_0_02-linux-i586-rpm.bin
要添加该文件的可执行权限,然后运行
#chmod u+x jdk-1_5_0_02-linux-i586-rpm.bin
#./jdk-1_5_0_02-linux-i586-rpm.bin
会生成一个jdk-1_5_0_02-linux-i586-rpm包,然后
#rpm -ivh jdk-1_5_0_02-linux-i586-rpm
完事了,因为把path和classpath配到了系统bash,所以所有用户可以执行java

再补一个rpm的常用命令

rpm -ivh package-1.0.3.i386.rpm Install RPM Package
rpm -e package-1.0.3.i386.rpm Uninstall RPM Package
rpm -Uvh package-1.0.3.i386.rpm Update RPM Package
rpm -Fvh package-1.0.3.i386.rpm Freshen RPM Package
rpm -rebuilddb Rebuild RPM Database
Legend for some of the examples above: -v verbose
-vv very verbose
-h display hash marks

今天还学了一个chown命令,是用来改变文件或文件夹的owner的,相应的chgrp是用来改变文件或文件夹的group的

参考内容:
Linux平台下搭建Jsp环境
http://fanqiang.chinaunix.net/system/linux/2005-12-15/3940.shtml

Using RPM
http://www.linuxheadquarters.com/howto/basic/rpm.shtml

Setting your Path
http://www.linuxheadquarters.com/howto/basic/path.shtml

Tomcat权威指南





http://blog.sina.com.cn/s/blog_439f80c4010001w8.html
分享到:
评论

相关推荐

    jdk-8u172-linux-x64.rpm

    在Linux系统中,JDK还与其他服务、框架和开发工具紧密集成,例如Tomcat服务器、Spring框架和Maven构建工具。JDK 8提供了Lambda表达式、Stream API等新特性,极大地提高了Java的开发效率和代码简洁性。 总的来说,...

    JDK7 Linux64位rpm版本

    - **Web服务**:JDK7支持Tomcat、Jetty等服务器,提供稳定的基础环境。 - **大数据处理**:Hadoop、Spark等大数据框架在JDK7上运行良好。 - **企业级应用**:EJB、Spring、Hibernate等框架在JDK7上开发和部署的...

    centos7系统 jdk1.7 tomcat7.0

    本文将深入探讨如何在CentOS 7系统上安装和配置Java Development Kit (JDK) 1.7以及Apache Tomcat 7.0,这两个组件对于运行Java Web应用至关重要。 首先,我们来了解JDK 1.7。Java JDK是Java编程语言的软件开发工具...

    Linux系统下JDK-MySQL-tomcat安装包.rar

    在Linux系统中,Java开发工具包(JDK)、MySQL数据库和Tomcat服务器是构建和运行Web应用程序的关键组件。本文将详细介绍如何在Linux环境下安装和配置这些软件。 首先,我们需要了解JDK。Java Development Kit(JDK...

    tomcat9.0.22_jdk1.8.0.131.zip

    标题中的"tomcat9.0.22_jdk1.8.0.131.zip"指的是一个包含Tomcat 9.0.22版本和Java Development Kit (JDK) 1.8.0.131版本的压缩文件,主要用于在Linux环境下部署Java应用程序,特别是基于Servlet和JavaServer Pages ...

    linux x86(tomcat和jdk)

    【标题】:“Linux x86(Tomcat和JDK)”这一主题涵盖了在基于x86架构的Linux操作系统上安装和配置Java Development Kit (JDK) 和Apache Tomcat服务器的关键知识。这两个组件是开发和部署Java应用程序的基础。 ...

    新手centos7安装jdk,tomcat,中间件weblogic,配置域

    - 使用 `rpm -qa | grep jdk` 命令检查已安装的 JDK 包。 - 使用 `# yum -y remove java-<查询结果>` 来卸载已存在的 JDK。 - 卸载完成后再次使用 `java -version` 验证是否成功。 ##### **4. 安装 Oracle 版 JDK**...

    Linux jdk8 jdk11 mysql5.7 tomcat8.5

    本话题主要涉及四个关键组件:JDK(Java Development Kit)的两个版本,即JDK 8和JDK 11,MySQL数据库5.7.38版,以及Tomcat应用服务器8.5.66版。下面将分别详细介绍这些组件及其在Linux环境中的安装和使用。 首先,...

    Linux下配置jdk和Tomcat视频.rar

    在Linux环境下配置Java Development Kit(JDK)和Apache Tomcat服务器是进行Java应用程序开发和部署的基础步骤。这个过程包括安装JDK,配置环境变量,安装Tomcat,以及配置Tomcat以运行Java应用。以下是对这一过程的...

    JDK6 Linux32位rpm版本

    JDK6在Linux上的使用不仅限于开发,还涉及到服务器环境的部署,例如Tomcat、Jboss等应用服务器通常需要与特定版本的JDK兼容。对于32位系统,选择合适的JDK版本尤为重要,因为某些软件可能只支持32位架构。 在生产...

    Linux_setup_jdk_rpm.rar_Linux安装apache

    【标题】"Linux_setup_...以上步骤概括了Linux环境下通过RPM安装JDK以及部署Apache Tomcat的主要流程,但具体操作可能因不同的Linux发行版和系统环境而略有差异。在实际操作时,应根据系统提示和官方文档进行相应调整。

    linux下jdk,tomcat,mysql安装与配置

    ### Linux环境下JDK、Tomcat、MySQL的安装与配置详解 #### 一、JDK的安装与配置 **1.1 JDK安装包准备** - **安装包**: jdk-7u67-linux-i586.tar.gz **1.2 上传安装包** - 使用WinSCP工具将JDK安装包上传至Linux...

    如何在linux中安装jdk,tomcat,mysql,等等,详解

    在Linux操作系统中,安装开发和运行环境所需的软件如Java Development Kit (JDK),Apache Tomcat应用服务器,以及MySQL数据库管理系统的流程是系统管理员和开发者必须掌握的基础技能。下面将详细介绍这三个关键组件...

    linux下安装jdk,tomcat,mysql.pdf

    6. **设置环境变量**:安装完成后,需在`/etc/profile`或`~/.bashrc`中添加JDK的路径到`PATH`变量,例如`export JAVA_HOME=/usr/java/jdk_version`。 7. **验证安装**:运行`java -version`和`javac -version`检查...

    linux安装教程+oracle的安装+jdk安装+tomcat安装.docx

    RPM包可以直接使用`yum install`或`rpm -ivh`安装,tar.gz需要解压后配置环境变量,例如在`~/.bashrc`或`/etc/profile`中添加`JAVA_HOME`, `PATH`和`CLASSPATH`。 Tomcat安装相对简单,可以通过下载tar.gz文件,...

    linux中安装oracle ,JDK,TOMCAT,MYECLIPSE

    在Linux操作系统中,安装Oracle数据库、Java Development Kit (JDK)、Tomcat应用服务器和MyEclipse集成开发环境是常见的IT任务,对于开发者和系统管理员来说至关重要。以下将详细介绍这些软件的安装步骤及相关命令。...

    redhat5.x下安装jdk1.5及tomcat5.0 及db2 v9.1安装

    2. **解压JDK**:使用`tar -zxvf jdk-1_5_0-linux-i586.rpm.tar.gz`命令解压到指定目录,例如 `/usr/local/java`。 3. **设置环境变量**:编辑`/etc/profile`或`~/.bashrc`,添加以下行来设置`JAVA_HOME`、`JRE_HOME...

    Linux环境下的jdk安装包,jdk1.8.0_291_linux_X64.tar.gz

    Tomcat、Jetty等开源服务器可以与JDK配合,为Web应用提供运行平台。 在**集群**环境中,JDK的重要性更为凸显。Java的跨平台特性使得同一份代码可以在不同操作系统上的服务器集群中运行。JDK中的JVM (Java Virtual ...

    linux 安装tomcat shell脚本

    针对标题"Linux安装Tomcat Shell脚本",描述中提到的是一站式脚本,涵盖了安装Tomcat、配置JDK以及创建Tomcat用户等多个步骤。接下来,我们将深入探讨这些知识点。 **一、Linux Shell脚本** Shell脚本是Linux系统...

    源码安装Tomcat所需文件

    这个RPM包可以用来安装JDK,提供运行Tomcat所需的Java环境。 接下来,我们进入安装流程: 1. 安装JDK:使用RPM包管理器(如yum或dnf,具体取决于你的Linux发行版)安装`jdk-8u20-linux-x64.rpm`。确保JDK安装成功...

Global site tag (gtag.js) - Google Analytics