在命令提示符窗口,进入Tomcat目录,执行以下命令:
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600
通过以上步骤生成server.keystore证书文件、
将servlet.xml一下的的注释打开(最好拷贝此段)
<!-- Define a SSL HTTP/1.1 Connector on port 8443 -->
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="server.keystore"
keystorePass="changeit"/>
到这一步访问https;//ip:8443/item
一般Tomcat默认的SSL端口号是8443,但是对于SSL标准端口号是443,这样在访问网页的时候,直接使用https而不需要输入端口号就可以访问,如https://loalhost/webserver
想要修改端口号,需要修改Tomcat的server.xml文件:
1.non-SSL HTTP/1.1 Connector定义的地方,一般如下:
<Connector port="80" maxHttpHeaderSize="8192"
maxThreads="500" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
将其中的redirectPort端口号改为:443
2.SSL HTTP/1.1 Connector定义的地方,修改端口号为:443,如下:
<Connector
port="443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
acceptCount="100" scheme="https"
secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="conf/tomcat.keystore"
keystorePass="123456" />
3.AJP 1.3 Connector定义的地方,修改redirectPort为443,如下:
<Connector port="8009"
enableLookups="false" redirectPort="443" protocol="AJP/1.3" />
重新启动Tomcat就可以了。到这一步可以形成访问方式 http://ip/item
到tomcat下面的webapps下面的ROOT下面的index.jsp文件的内容
<?xml version="1.0" encoding="ISO-8859-1"?>
<%response.sendRedirect("/item");%>
修改web.xml文件的内容
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
删除lib目录下的lib文件
重启Tomcat服务器,在这一步可以直接通过https:ip来访问项目
分享到:
相关推荐
2. `conf`目录:存储所有配置文件,如`server.xml`(服务器配置)、`context.xml`(全局上下文配置)和`web.xml`(默认的Servlet和JSP配置)。 3. `lib`目录:存放Tomcat运行所需的库文件和JAR包。 4. `webapps`目录...
在“conf/server.xml”的Engine、Host和Context元素中配置连接器,可以设定端口、SSL支持、连接超时等参数。 8. **性能优化**:可以通过调整线程池大小、开启或关闭JVM内置的垃圾收集器、使用NIO(非阻塞I/O)连接...
- **409 Conflict**:通常情况下,表示请求不能被服务器上当前安装的配置所满足。 - **410 Gone**:如果请求的资源以前存在于服务器上,但现在不再存在,并且将不会再次得到。 - **411 Length Required**:服务器不...
双击`eclipse`图标或在终端中运行`eclipse`即可启动。 每个步骤可能涉及到更复杂的配置,如防火墙设置、用户权限、数据安全等,具体操作需根据实际情况进行调整。这些只是基础安装步骤,详细的配置和使用方法应...
访问此应用通常需要在`conf/tomcat-users.xml`中配置合适的用户角色和权限。 2. **Host Manager App**: 另一个Web界面,用于管理Tomcat服务器上的虚拟主机。可以创建、编辑或删除主机配置,以及部署到特定主机的...
总之,通过在Tomcat启动脚本中直接设置环境变量,可以有效地解决在没有系统级JAVA_HOME配置下运行Tomcat的问题。这种做法不仅简化了部署流程,还提高了系统的健壮性和适应性。对于任何希望独立控制Tomcat及其运行...
2、 JDK、Tomct必须使用卖家给版本,且安装在D盘根目录下。 3、 一定要先配置myeclipse再导入项目源码。 4、 如果在导入源码之前,已经将部署程序解压放入了tomcat,一定要提前删除。 5、 如果导入前未进行以上操作...
1. **Tomcat的架构**:Tomcat由Catalina(Servlet容器)、Jasper(JSP引擎)、 Coyote(HTTP/HTTPS连接器)等主要组件构成,它们协同工作,使得Tomcat能够处理HTTP请求,解析并执行Java Servlets,以及将JSP文件编译...
在实际应用中,部署`apache-tomcat-7.0.34`时,用户需要解压文件,配置相关的环境变量,如`CATALINA_HOME`,然后启动Tomcat服务器。通过访问`http://localhost:8080`可以检查服务器是否正常运行。开发者可以将Web...
描述中提到的 "jenkins2.2.35.war 包,放在 tomcat 的 webapp 路径中,启动 tomct,可直接使用 jenkins" 暗示了如何在本地环境中设置 Jenkins。Apache Tomcat 是一个流行的 Java Servlet 容器,可以托管 Java Web ...
在hibernate.cfg.xml中配置C3P0数据源,包括minSize、maxSize、acquireIncrement等属性,例如: ```xml <property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider ...
- **安全性**:Tomcat如何实现基本的身份验证和授权,以及如何配置SSL/TLS来提供安全的HTTPS连接。 - **线程池管理**:Tomcat如何使用线程池处理并发请求,提高服务器性能。 深入研究Tomcat源代码,不仅可以帮助...
- **步骤**: 安装Tomcat至指定目录,如`D:\Tomct5`。默认HTTP端口为8080,可以根据需要在`server.xml`文件中进行修改。 - **验证**: 启动Tomcat后,在浏览器中访问`http://localhost:8080`检查是否能看到Tomcat的...
修改`file=D:/Tomcat5/logs/jk2.log`一行中的路径为实际的日志文件存储路径,并确保路径分隔符使用正确(在Windows系统中通常使用反斜杠`\`,但在配置文件中需使用正斜杠`/`)。 3. **编辑`jk2.properties`文件**...
在本篇教程中,我们将详细介绍如何在Windows操作系统环境下安装和配置Apache Tomcat服务器。Apache Tomcat是一个开源的Web应用服务器,它基于Java Servlet和JavaServer Pages技术,用于运行Java代码编写的应用程序。...
docker制作自定义化的tomcat镜像,满足项目自定义需求,相关文章指导可参考https://blog.csdn.net/Ber_Bai/article/details/119960730?spm=1001.2014.3001.5501
物业管理系统是一个基于B/S架构的,主要使用JSP,JDBC,Servlet,js等技术,在MyEclipse下进行开发,使用的视SQL Server数据库,部署在Tomcat服务器下。代码包里面包含了数据库文件。
myeclipse运行jsp出现问题