Tomcat搭建web,提供JAVA页面访问!

二.配置tomcat(严格区分大小写)虚拟主机,实现搭建多web
1.修改配置文件vim /usr/local/tomcat/conf/server.xml
<Host name="www.a.com" appBase="a"
unpackWARs="true" autoDeploy="true">
</Host>
<Host name="www.b.com" appBase="b"
unpackWARs="true" autoDeploy="true">
</Host>
2.创建网页
配置文件可以看出a文件要放到tomcat下,结合默认网页文件要放在ROOT下;按以下这样创建
mkdir -p /usr/local/tomcat/{a,b}/ROOT (创建虚拟主机网页路径)
echo aa > /usr/local/tomcat/a/ROOT/index.html (写网页内容)
echo bb > /usr/local/tomcat/b/ROOT/index.html (写网页内容)
默认要放到ROOT的条件可以手动修改,需要把下面这条命令发到<Host>和</Host>中间
<Context path="" docBase="base" reloadable="true" /> 这样修改后,就是把网 页放到a/base文件加下

三.实现路径跳转
当浏览器输入www.a.com/test时,网站把页面从/var/www/html/下提供
<Context path="/test" docBase="/var/www/html" reloadable="true" />
四.作加密网站https

  1. keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore (生成密钥)
    #gen 生成密钥
    #alias 别名
    #keyalg 算法
    #keystore 密钥存放位置
    2.修改主配置文件,把生成的密钥添加进去;(大概修改84行)先取消注释"<!--""-->",只有最后
    一行需要自己添加;
    <Connector port="8443"
    protocol="org.apache.coyote.http11.Http11NioProtocol"
    85 maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
    86 clientAuth="false" sslProtocol="TLS"
    keystoreFile="/usr/local/tomcat/keystore" keystorePass="123456" />
    3.重启服务
    /usr/local/tomcat/bin/shutdown.sh
    /usr/local/tomcat/bin/startup.sh
    4.客户端验证,需特别指出访问8443端口,因为配置文件中开放的安全端口为8443
    https://www.a.com:8443
    五.Tomcat优化
    1.并发量优化
    修改配置文件vim /usr/local/tomcat/conf/server.xml (大概60行)
    添加以下内容
    <Connector port="8080" protocol="HTTP/1.1"
    maxThreads="1000" 最大线程数
    minSpareThreads="100"
    maxSpareThreads="1000"
    enableLookups="false"
    URIEncoding="utf-8"
    acceptCount="1000" 最大排队数

原文地址:http://blog.51cto.com/lingxudong/2068324

时间: 2024-09-28 21:23:07

Tomcat搭建web,提供JAVA页面访问!的相关文章

Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务

Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务 目的 ?? 使用多个tomcat服务器来对请求进行分流,防止单个服务器压力过重.这里为了简单,只使用两个tomcat. 软件 apache httpd-2.2.31(下载地址:https://httpd.apache.org/download.cgi) apache tomcat-7.0.69(下载地址:https://tomcat.apache.org/download-70.cgi) tomcat-con

Tomcat默认工具manager管理页面访问配置

Tomcat的默认工具manager配置,在很多的生产环境中由于基本用不到.或者是不太需要使用Tomcat默认的manager管理页面时一般都会把Tomcat的默认webapp下的内容给删除了,但是如果需要使用Tomcat默认的manager来管理项目时就需要保留相应的文件目录.在Tomcat中的webapps中有如下目录:docs(Tomcat本地说明文档).examples(Tomcat相关的deamon示例).host-manager(主机头管理工具).manager(项目管理工具).RO

在Ubuntu中使用JAVA与tomcat搭建web服务器

一:材料 1.操作系统:ubuntu16.04 2.JAVA: jdk1.8.0 3.Tomcat:tomcat 8 4.域名:zhuandshao.cn 二:过程 1.安装java 1)在官网下载javajdk . http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html     2)解压缩tar.gz文件. tar -zxvf jdk-8u121-linux-x64.tar.gz 3

Java学习01-使用maven插件tomcat搭建web maven项目

我使用社区版的IDEA,社区版的没有tomcat插件,只能使用maven插件进行tomcat的使用了,下面进入正题 一.pom.xml配置tomcat插件 <build> <finalName>JavaDemo</finalName> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-p

Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库

参考: https://my.oschina.net/gaussik/blog/513444 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) Java EE 学习(6):IDEA + maven + spring 搭建 web(2) 5 数据库配置 下面,就要通过一个简单的例子,来介绍 SpringMVC 如何集成 Spring Data JPA(由 Hibernate JPA 提供),来进行强大的数据库访问,并通过本章节

Java EE 学习(5):IDEA + maven + spring 搭建 web(1)

参考:http://www.cnblogs.com/lonelyxmas/p/5397422.html http://www.ctolib.com/docs-IntelliJ-IDEA-c--159047.html 孔老师的<SpringMVC视频教程> 记录: 本节主要完成 使用 maven 管理 spring + 项目 包,搭建 maven+spring 的 web 项目平台. 前提: 已安装并配置好 - Intellij IDEA 16.3.5 Ultimate - JDK 1.8.0_

Java EE 学习(8):IDEA + maven + spring 搭建 web(4)- 用户管理

转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) ava EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库 记录: 通过对用户表的管理,更加深入地讲解SpringMVC的操作. 6 用户管理 既然我们

Java EE 学习(9):IDEA + maven + spring 搭建 web(5)- 博客文章管理

转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) . 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) Java EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库 Java EE 学习(8):IDEA + maven + spring 搭建 web(

【转】基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)

转载:http://www.cnblogs.com/windwithlife/archive/2013/03/03/2942157.html 一,选择一个合适的,Web开发环境: 我选择的是Eclipse for J2EE,当然大家可以选择MyEclipse我只是嫌最新版的MyEclipse Crack太烦,所以没用它.当年我也是最喜欢它的哟.如果你手头只有Eclipse for Java没关系,安装一个WTP就可以了. a.首先创建一个Dynamic Web Project : 在创建的第一页