CentOS6.x配置tomcat搭建JSP应用服务器

简介:

先了解下jdk和jre区别:

JDK:面向开发人员的SDK(软件开发工具包),它提供开发环境和运行环境。也包括jre。

JRE:面向java程序的使用者,java运行环境,所以只运行java程序,选择JRE即可。

当然JDK也是可以的,个人认为运行java程序jre比较好,更省资源。和JDK配置基本是一样的。

1、安装jre

1
2
tar  zxvf jre-7u17-linux-x64. tar .gz
mv  jre-7u17-linux  /usr/local/jre7  #直接解压后移动到指定位置。

添加环境变量

1
2
3
4
5
6
7
8
vi  /etc/profile
JAVA_HOME= /usr/local/jre
PATH=$PATH:$JAVA_HOME /bin
CLASSPATH=.:$JAVA_HOME /lib :dt.jar$JAVA_HOME /lib/tools .jar
export  CLASSPATH JAVA_HOME PATH
保存退出!
source  /etc/profile  #生效环境变量
java -version  #显示java版本说明成功

2、安装tomcat

下载:http://tomcat.apache.org/download-70.cgi

1
2
3
4
tar  zxvf apache-tomcat-7.0.30. tar .gz
mv  apache-tomcat-7.0.30  /usr/local/tomcat7
cd  /usr/local/tomcat7/bin/
. /startup .sh  #启动tomcat程序,停止是shutdown.sh

http://127.0.0.1:8080 #显示tomcat页面配置成功。

3、测试web站点

网站根目录:/usr/local/tomcat7/webapps/ROOT

  • http://127.0.0.1:8080 #显示tomcat页面说明成功。

  • 修改默认tomcat8080端口为80:

    1
    2
    3
    4
    5
    vi  server.xml 找到这段把8080修改为80,然后重启tomcat即可:
    <Connector port= "8080"
      maxThreads= "150"  minSpareThreads= "25"  maxSpareThreads= "75"
      enableLookups= "false"  redirectPort= "8443"  acceptCount= "100"
      connectionTimeout= "20000"  disableUploadTimeout= "true"  />
  • 查看日志:tail -f logs/catalina.out

4、添加多个web站点

1
2
3
4
5
6
vi  /usr/local/tomcat7/conf/server .xml   #添加host,一个host对应一个站点
<Host name=”www. test .com” debug=”0″ appBase=”网站程序位置” unpackWARs=” true ” autoDeploy=” true ”>
< alias >test2.com< /alias >
< alias >test2< /alias >
<Context path=”” docBase=”/” debug=”0″ reloadable=” true ” />
< /Host >

重启tomcat!
http://www.test.com 显示test页面。 #局域网需要做host记录,才能用域名访问



本文转自 李振良OK 51CTO博客,原文链接:http://blog.51cto.com/lizhenliang/1290441,如需转载请自行联系原作者
相关文章
|
2月前
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
42 1
|
3月前
|
Linux
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
CentOS7.9服务器一键脚本部署FRP内网穿透服务端与客户端
210 0
|
1月前
|
XML 应用服务中间件 Apache
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
Tomcat AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的。
|
9天前
|
前端开发 Java 应用服务中间件
Springboot对MVC、tomcat扩展配置
Springboot对MVC、tomcat扩展配置
|
9天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
11 0
|
17天前
|
Java 应用服务中间件
Springboot启动的时候初始化的线程池默认配置tomcat
Springboot启动的时候初始化的线程池默认配置tomcat
12 1
|
1月前
|
Oracle 关系型数据库 Linux
服务器Centos7 静默安装Oracle Database 12.2
服务器Centos7 静默安装Oracle Database 12.2
71 0
|
1月前
|
存储 监控 Linux
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
【2月更文挑战第17天】Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
27 1
Flume【部署 02】Flume监控工具Ganglia的安装与配置(CentOS 7.5 在线安装系统监控工具Ganglia + 权限问题处理 + Flume接入监控配置 + 图例说明)
|
1月前
|
存储 弹性计算 Linux
阿里云ECS(CentOS镜像)安装docker
阿里云ECS(CentOS镜像)安装docker
374 0
|
1月前
|
Java 应用服务中间件
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
解决tomcat启动报错:无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]
107 1