tomcat配置

Tomcat配置8080强制跳转https端口变成8443或者80跳转443

梦想的初衷 提交于 2019-11-26 01:41:19
Tomcat配置强制https端口变成8443 跳转端口: http默认端口 8080 https默认端口 8443 或者 http默认端口 80 https默认端口 443 这里只讲tomcat配置,至于证书生成请参考其他文档; 修改tomcat配置文件 vim /etc/tomcat/server.xml 启用ssl service.xml <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="/usr/ca/server/server.keystore.jks" keystorePass="yzd2019" clientAuth="false" sslProtocol="TLS" 强制跳转: 访问http的8080或者80自动跳转 修改 web.xml 在welcome-file-list标签后加入 <login-config> <!-- Authorization setting for SSL -->

apache下搭建discuz论坛+tomcat和appache整合

半腔热情 提交于 2019-11-25 23:56:56
在 apache 下搭建 Discuz- bbs<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 1 前言 最近有个需要我的团队开发一个 BBS ,当然我们不会自己去开发,因为现在成熟的 BBS 比比皆是,就拿 Discuz 来说好了,应该是目前国内比较的好的版本了吧。大家可以打开 http://www.discuz.net/ 这个网址来访问他们的论坛,现在成熟的论坛当然是 PHP 的,网站上有很多的资源可以下来,比如搭建的用户手册啦,都写的非常的不错,那我为什么还要写这个文档呢,因为我发现没有基于 apache 下面的用户手册,因为我们已经给用户开发了一套系统是基于 J2EE 的,运行在 Tomcat 下面,当然 Tomcat 无法支持 PHP ,所以我一定要把这个论坛部署 apache 下面,这样能形成 apache+tomcat+j2ee+php 的环境即能支持 java 相关 web 技术的访问,又能支持 php 的 web 访问,这个就是我的目的。然后我就查阅了相关的资料来搭建这个环境,中间遇到了非常多的问题,提出来跟大家说,希望能给大家一点点的帮助,能给一些自己想动手搭建 apache 下面论坛的朋友一点帮助,写的不好的地方往见谅,好了废话不说了,我们现在就开始。 2

CentOS 7 Tomcat服务的安装与配置

风流意气都作罢 提交于 2019-11-25 20:28:57
一、Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(软件开发工具包)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。 二、CentOS支持的JDK 在CentOS 7 中,既可以安装开源的OpenJDK,也可以安装Oracle的Java SE(JDK)。通常CentOS 7官方仓库提供的开源的openjdk对于Java应用程序已经够用了,但是国内的开发者通常使用Windows平台上的Java SE进行开发,为了保证生产服务器和开发者计算机上的环境相一致,也可以在Linux上安装Oracle的Java SE。 三、Tomcat服务简介

tomcat配置外部静态资源映射路径(windows和Linux部署)

十年热恋 提交于 2019-11-25 20:19:50
如果你不想用ngnix配置的话,只单独使用tomcat的话可以看看这篇文章,接下来开始 使用场景 1.单机开发有时侯如果放在war下每次clean都会清理当前项目下静态文件特别折腾. 2.只有启动tomcat即可静态文件放在外面不会被删,就算未来要上服务也可以选择继续tomcat或者ngnix或者其他联合部署 3.如果可以就把前端的静态文件都放在静态文件把,那些css,js把项目弄得很累蕞 开始配置 windows配置 直接在servler.xml里修改 1. 首先找到Tomcat下的conf文件夹下的server.xml。 2. 通过习惯用的编辑器打开server.xml,可以看到Host标签,默认就有一个,一个Host代表一个站点,找到Host结束标签,我们在这中间配置虚拟路径。 3. 以如下配置为例。 path指虚拟目录,与浏览器访问的路径相关,如果直接是path=”/”,访问就是http://localhost:8080/XX.png,如果为空串,也是一样,如果加了项目名,访问路径也要加,如path=”/static”,访问就是http://localhost:8080/static/XX.png。 docBase指实际存在路径,一般在硬盘里。如果我们的文件home直接放在了D盘下,那docBase=“D:\static” reloadable指有文件更新时,是否重新加载