JAVA web环境搭建(使用Tomcat8整合httpd)

说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建Tomcat并整合httpd的参考。
如果需要查看相关软件版本和主机配置要求,请根据目录自行查看。

Linux服务综合搭建的文章目录

8、rhel7 JAVA web环境搭建(使用Tomcat8整合httpd)

8.1 单独安装Tomcat(很简单)

8.1.1 准备httpd和网站目录

1 [[email protected] ~]# yum install httpd
2
3 [[email protected] ~]# systemctl enable httpd && systemctl restart httpd
4
5 [[email protected] ~]# firewall-cmd --permanent --add-service=http && firewall-cmd --reload

1 [[email protected] www]# echo ‘172.25.0.55:/nfsshare/web/   /var/www/html nfs defaults 0 0‘ >>/etc/fstab

挂载:

8.1.2 安装Tomcat

安装过程:下载--解压--做链接--启动

下载软件包

1 [[email protected] ~]#mkdir /usr/local/tomcat8
2 [[email protected] ~]# tar xvf apache-tomcat-8.5.38.tar -C /usr/local/tomcat8

1 [[email protected] bin]# ln -s /usr/local/tomcat8/apache-tomcat-8.5.38/bin/startup.sh /usr/sbin/start-tomcat8
2 [[email protected] bin]# ln -s /usr/local/tomcat8/apache-tomcat-8.5.38/bin/shutdown.sh /usr/sbin/shutdown-tomcat8

1 [[email protected] bin]# firewall-cmd --permanent --add-port=8080/tcp --add-port=8080/udp
2 [[email protected] bin]# firewall-cmd --reload

8.2 Tomcat整合httpd

注意:网站域名为tomcat.mei.com

8.2.1 在前面的基础上安装httpd-devel (开发包)和tomcat-connectors

Connector主要负责处理与客户端的通信。Connector的实例用于监听端口,接受来自客户端的请求并将请求转交给Engine处理。同时将来自Engine的答复返回给客户端

注意:这里我在foundation上已经准备好了tomcat-connectors-1.2.40-src.tar.gz的软件包

可以到官网下载或者我的网盘共享中下载或者其它第三方下载

建议不要官网https://tomcat.apache.org/download-connectors.cgi

官网下载很慢,可以到下面的网站搜索下载

http://pkgs.org

http://rpmfind.net

http://rpm.pbone.net

8.2.2 安装httpd-devel

1 [[email protected] ~]# yum install httpd-devel

8.2.3 安装tomcat-connectors

1 [[email protected] ~]# wget http://pakg.mei.com/packages/tomcat-connectors-1.2.40-src.tar.gz
2 [[email protected] ~]# mv tomcat-connectors-1.2.40-src.tar.gz /usr/local/src/
3 [[email protected] src]# tar xvf tomcat-connectors-1.2.40-src.tar.gz

1 [[email protected] src]# cd tomcat-connectors-1.2.40-src/native/
2 [[email protected] native]# which apxs
3 /bin/apxs

注意:编译要依赖apxs还有JAVA环境

1 [[email protected] native]# ./configure --with-apxs=/bin/apxs
2 [[email protected] native]# make

8.2.4 配置Tomcat-connectors

1 [[email protected] apache-2.0]# cp mod_jk.so /etc/httpd/modules/

JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions  +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /servlet/*  worker1
JkMount /*.jsp worker1

worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

Include conf/mod_jk.conf
LoadModule jk_module modules/mod_jk.so
ServerName tomcat.mei.com:80

8.3 测试

8.3.1 添加测试页面

index.jsp中的内容

<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
当前时间是:
<%
//out.print(new java.util.Date().toLocaleString());toLocaleString()方法早已经过时了,
//由DateFormat.format(Date date)取代。
//out.print(new java.util.Date().toLocaleString());
out.print(new java.util.Date().toString());
out.print(new java.util.Date());
%>
</body>
</html>

8.3.2 启动Tomcat8

8.3.4 测试

[[email protected] ~]# curl http://tomcat.mei.com

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
当前时间是:
Sun Jul 07 17:55:45 CST 2019Sun Jul 07 17:55:45 CST 2019
</body>
</html>

[[email protected] ~]#

最后希望大家提意见、转发、评论和交流!!!

原文地址:https://www.cnblogs.com/meizy/p/tomcat_httpd.html

时间: 2024-10-29 16:57:20

JAVA web环境搭建(使用Tomcat8整合httpd)的相关文章

Intellij IDEA工具Java web 环境搭建

Java web 环境搭建 环境依赖 操作系统:Windows 7 64位 开发工具:IntelliJ IDEA 13.1.4 开发工具依赖环境 JDK版本:1.7+ 开发工具依赖插件 包管理:Maven 3.2.3 Web 服务:Tomcat 8.0.24 环境搭建 针对java上述依赖的工具,进行安装和配置,主要包括jdk的安装.intellij idea的安装.maven的安装配置.tomcat的安装配置,具体如下所示 JDK安装 及配置环境变量 下载地址http://www.oracle

Java Web 环境搭建步骤(超详细,包括前期安装步骤)

Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cmd中输入javac,显示如下界面: 安装Tomcat 本人安装的版本是7.0.版本 测试是否安装成功,在浏览器中输入http://localhost:8080/ 显示如下图,表示安装成功. 5.  在Eclipse中启动Tomcat服务器 1)首先,选择window下面的Preferences 2)

java web环境搭建

1. 根据自己电脑版本下载对应的tomcat和eclipse安装包 2. 在eclipse中找到preferences 找到 runtime environments 找到add 3. 选择tomcat的版本 next 4. 选择browse  tomcat解压的地方选择对应的版本,最后finsih 5. 数据库方面 只需要下载Mysql的安装包即可. 最后完成了java web环境的搭建.

WEB环境搭建

WEB环境搭建 1. Web服务器 Web服务器主要用来接收客户端发送的请求和响应客户端请求. 作为JavaWeb程序来说,还需要有Servlet容器,容器的主要作用就是调用java程序处理用户发送的请求,并响应指定的资源,关于Servlet容器我们还需要一点一点学习. 开发JavaWeb项目Web服务器和Servlet容器是必须的,通常情况二者是合在一起的. 常见的JavaWeb服务器: Tomcat(Apache):当前应用最广的JavaWeb服务器: JBoss(Redhat红帽):支持J

S2SH开发环境搭建、框架整合、项目基础环境搭建

S2SH开发环境搭建.框架整合.项目基础环境搭建 1.S2SH框架整合 新建项目s2sh: 1.1添加jar包 1.1.1添加Struts的jar包 添加如下的jar包: commons-fileupload-1.2.2.jar commons-io-2.0.1.jar freemarker-2.3.19.jar ognl-3.0.5.jar struts2-core-2.3.4.1.jar xwork-core-2.3.4.1.jar 疑惑:这些jar可以从哪里获得呢? 对于一个框架来说,别人

[zz]阿里云计算:CentOS+nginx+Django+Postgresql web环境搭建

原文链接: http://www.cnblogs.com/AllStarGIS/p/3788518.html 参考链接: 1. http://www.cnblogs.com/zhouej/archive/2012/03/25/2379646.html 2. http://ec58.com/archives/2836 最近在在万网和阿里云上分别购买了一个域名和一台云服务器,打算用来做点什么.昨天吃完晚饭稍作休息开始对这个新奇的玩意作了些了解并着手配置其运行环境,今早凌晨4点多才弄得7788,为此也

【java系列】java开发环境搭建

描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1   安装材料准备 java开发环境搭建前,需要准备JDK和Eclipse. 1.1  JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2  Eclipse 下载地址:http://www.eclips

Java第一章----Java概述+环境搭建

写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我极力推荐大家看的两本,因为每次看都有不同的收获,两本横向看相辅相成定会让你受益匪浅,好了敬请期待吧! 第一节:Java简介 Java是由Sun公司在1995年5月推出的一种面向对象的编程语言,极好的实现了面向对象理论,更加注重对象的本身不用太关注事件的过程. Java通过Java编程语言+Java类

web 环境搭建00前端自动化构建工具(gulp)

web 环境搭建----前端自动化构建工具(gulp): 1----先下载安装node.js 2----然后在node.js命令行安装:npm install gulp -g (全局下载安装gulp插件) 3----然后进入到项目文件夹(命令cd 文件夹名),在项目文件夹中安装依赖文件:npm install gulp --save-dev (根据依赖文件下载gulp插件) 4----在项目文件夹目录下初始化:npm init (初始化文件) {初始化文件后项目中会出现packgae.json文