博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7 安装java1.7和tomcat7并部署应用
阅读量:6192 次
发布时间:2019-06-21

本文共 4278 字,大约阅读时间需要 14 分钟。

安装Java1.7

登录服务器查看JDK软件包的列表

yum search java | grep -i --color JDK

ldapjdk-javadoc.noarch : Javadoc for ldapjdk icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector java-1.8.0-openjdk-accessibility-debug.x86_64 : OpenJDK accessibility connector java-1.8.0-openjdk-debug.i686 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on java-1.8.0-openjdk-devel.i686 : OpenJDK Development Environment java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-devel-debug.i686 : OpenJDK Development Environment with full java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with java-1.8.0-openjdk-headless.i686 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless-debug.i686 : OpenJDK Runtime Environment with full java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK API Documentation compressed in java-1.8.0-openjdk-javadoc-zip-debug.noarch : OpenJDK API Documentation java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with ldapjdk.noarch : The Mozilla LDAP Java SDK openprops.noarch : An improved java.util.Properties from OpenJDK
选择自己需要的版本进行安装

yum install java-1.7.0-openjdk-devel.x86_64

配置环境变量

[root@localhost ~]# vi /etc/profile

在profile文件中添加如下内容

#set java environment JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64(java的安装路径)JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
验证及查看版本
java -versionecho $JAVA_HOMEecho $JRE_HOMEecho $CLASSPATHecho $PATH

安装Tomcat7

下载tomcat7的安装文件

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz

解压并移到/usr/local目录下

tar -zxvf apache-tomcat-7.0.57.tar.gzmv apache-tomcat-7.0.69/ /usr/local/tomcat
配置tomcat环境变量和内存设置

在tomcat的bin目录下打开catalina.sh文件,vi /usr/local/tomcat/bin/catalina.sh,添加以下信息:

JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=1024m"export TOMCAT_HOME=/usr/local/tomcatexport CATALINA_HOME=/usr/local/tomcatexport JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64export JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jre
启动、关闭Tomcat

启动/usr/local/tomcat/bin/startup.sh

Using CATALINA_BASE:   /usr/local/tomcatUsing CATALINA_HOME:   /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME:        /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64/jreUsing CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarTomcat started.

关闭/usr/local/tomcat/bin/shutdown.sh

手动部署web应用

方法一

在conf目录的server.xml中的,找到<host>节点,添加如下标签:

方法二

conf/Catalina/localhost目录下创建xml配置文件,文件容易如下:

此法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

参考

转载地址:http://irrda.baihongyu.com/

你可能感兴趣的文章
RabbitMQ集群搭建
查看>>
【技术维新 践行精彩】移动互联时代的研发利器
查看>>
『中级篇』容器编排Docker Swarm介绍(42)
查看>>
交换机级联
查看>>
当类的成员变量为字符串的时候,注意深拷贝
查看>>
Linux 新手容易犯的 7 个错误
查看>>
connect解析
查看>>
跨域CORS
查看>>
Python -- 多进程
查看>>
关于Linux库函数int system(const char *command);
查看>>
PHPl链接数据库
查看>>
HTML5和CSS3简单介绍
查看>>
获得Python脚本所在目录
查看>>
工具类——自定义Collections集合方法
查看>>
liunx系统 修改tab键长度
查看>>
swap
查看>>
w命令 vmstat命令 top命令 sar命令 nload命令
查看>>
nginx+tomcat均衡负载、反向代理
查看>>
springcloud 组件关系图
查看>>
EonStor GSc:企业云文件共享的利器
查看>>