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,如需转载请自行联系原作者
相关文章
|
21天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
21天前
|
运维 应用服务中间件 网络安全
自动化运维的利器:Ansible在服务器管理中的应用
【8月更文挑战第28天】本文深入探讨了Ansible在简化和自动化服务器管理工作中的强大功能及其实际应用。通过浅显易懂的语言和具体示例,展示了如何利用Ansible进行批量配置、部署应用以及执行系统管理任务,旨在为读者提供一套完整的解决方案,以便更好地理解和应用Ansible,从而提高工作效率和减轻运维负担。
|
19天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
102 8
centos7 mysql安装及配置
|
16天前
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
33 1
CentOS 7.x时间同步服务chrony配置详解
|
16天前
|
弹性计算 安全 测试技术
阿里云的ECS云服务器应用例
在未来的远程办公时代,“未来空间”打造了一个高效、灵活且安全的在线协作平台,采用阿里云ECS云服务器作为核心基础设施。ECS提供按需付费的弹性计算能力,确保平台响应迅速并能应对流量高峰。其集成的安全特性如安全组和云盾,构建了多层次防护体系,保障数据安全。此外,ECS与阿里云其他服务无缝集成,如RDS、CDN和OSS,实现了高效的数据管理和全球低延迟访问。结合阿里云的机器学习服务,“未来空间”开发了智能会议摘要和情绪分析功能,提升了用户体验。凭借ECS的强大支持,该平台不仅实现了全球团队的高效协作,还赢得了市场的广泛认可,成为远程办公领域的标杆。
|
21天前
|
负载均衡 算法 应用服务中间件
负载均衡技术在Web服务器集群中的应用
【8月更文第28天】随着互联网的发展和用户对Web服务需求的增长,单台服务器很难满足大规模访问的需求。为了提高系统的稳定性和扩展性,通常会采用Web服务器集群的方式。在这种架构中,负载均衡器扮演着至关重要的角色,它能够合理地分配客户端请求到不同的后端服务器上,从而实现资源的最优利用。
48 2
|
2天前
|
安全 关系型数据库 API
深入理解后端技术:构建高效、可靠的服务器端应用
本文将深入探讨后端技术的核心概念和最佳实践,包括服务器端编程、数据库管理、API设计与开发等方面。我们将从基础开始,逐步深入,帮助读者建立起对后端开发的全面理解,从而能够独立构建高效、可靠的服务器端应用。
9 0
|
18天前
|
Rust 安全 开发者
惊爆!Xamarin 携手机器学习,开启智能应用新纪元,个性化体验与跨平台优势完美融合大揭秘!
【8月更文挑战第31天】随着互联网的发展,Web应用对性能和安全性要求不断提高。Rust凭借卓越的性能、内存安全及丰富生态,成为构建高性能Web服务器的理想选择。本文通过一个简单示例,展示如何使用Rust和Actix-web框架搭建基本Web服务器,从创建项目到运行服务器全程指导,帮助读者领略Rust在Web后端开发中的强大能力。通过实践,读者可以体验到Rust在性能和安全性方面的优势,以及其在Web开发领域的巨大潜力。
28 0
|
18天前
|
开发者 Windows Android开发
跨平台开发新选择:揭秘Uno Platform与.NET MAUI优劣对比,帮你找到最适合的框架,告别选择困难症!
【8月更文挑战第31天】本文对比了备受关注的跨平台开发框架Uno Platform与.NET MAUI的特点、优势及适用场景。Uno Platform基于WebAssembly和WebGL技术,支持Windows、iOS、Android及Web平台,而.NET MAUI由微软推出,旨在统一多种UI框架,支持Windows、iOS和Android。两者均采用C#和XAML进行开发,但在性能、平台支持及社区生态方面存在差异。Uno Platform在Web应用方面表现出色,但性能略逊于原生应用;.NET MAUI则接近原生性能,但不支持Web平台。开发者应根据具体需求选择合适的框架。
34 0
|
19天前
|
Rust 安全 Java
Rust语言在Web后端的应用:基于Actix-web构建高性能、安全可靠的服务器实践
【8月更文挑战第31天】随着互联网的发展,Web应用对性能和安全性要求不断提高。Rust凭借卓越的性能、内存安全及丰富生态,成为构建高性能Web服务器的理想选择。本文通过一个简单示例,展示如何使用Rust和Actix-web框架搭建基本Web服务器,从创建项目到运行服务器全程指导,帮助读者领略Rust在Web后端开发中的强大能力。通过实践,读者可以体验到Rust在性能和安全性方面的优势,以及其在Web开发领域的无限潜力。
42 0