tomcat启用https后不解析jsp

项目部署在服务器后是apache+tomcat部署的,一旦启用https ssl就不解析jsp了,关掉就又解析jsp了!大佬帮我看一下这个是怎么了!
server.xml

 <Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
  <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener" />
  <Listener className="org.apache.catalina.core.JasperListener" />
  <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
  <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
  <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />
  <GlobalNamingResources>
    <Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase" />
  </GlobalNamingResources>
  <Service name="Catalina">
    <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Connector port="443"
    protocol="org.apache.coyote.http1.1.Http11Protocol"
    SSLEnabled="true"
    scheme="https"
    secure="true"
    keystoreFile="/www/server/tomcat/cert/214362308490897.pfx"
    keystoreType="PKCS12"
    keystorePass="214362308490897"
    clientAuth="false"
    SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
    ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>
    <Engine defaultHost="localhost" name="Catalina">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" />
      </Realm>
      <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt" />
      </Host>
      <Host appBase="/www/wwwroot/yananhuazai.cn" autoDeploy="true" name="yananhuazai.cn" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
        <Context crossContext="true" docBase="/www/wwwroot/yananhuazai.cn" path="" reloadable="true" />
      </Host>
    </Engine>
  </Service>
</Server>

是项目打成war包放进去的!
图片说明

0

2个回答

你的tomcat配置的是8443端口,而你访问的是80端口, 域名也不一样,一个有www, tomcat配置的是没有(name='yananhuazai.cn'),最有可能的是你的前端web代理服务器(nginx/apache2?)的配置有问题,查查看吧,
你也可以直接访问

 https://yananhuazai.cn/TestQQ/index.jsp

看看是什么结果

1
yananhuazai
yananhuazai 谢谢你了
一年多之前 回复
yananhuazai
yananhuazai 非常开心,我把服务器重置了,然后重新部署了,就好了,非常的开心
一年多之前 回复

图片说明
跟访问www的是一样的,我这个是放在宝塔面板中托管的,所以 有些事情,他帮我做了!我等下试试重新部署一下!谢谢你了!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
tomcat解析jsp错误
1、tomcat简介 tomcat是一款解析jsp动态网页脚本的应用容器。tomcat也可以作为web服务器使用,但是其处理静态网页文件支持性不好,不如Apache和nginx要高效。所以一般Apache+tomcat(Apache处理静态网页服务器,tomcat处理动态解析jsp)、nginx+tomcat(nginx一般做负载均衡、代理tomcat). 2、在安装tomcat后,测
Tomcat未解析JSP,返回源代码问题
Tomcat未解析JSP,返回源代码问题
tomcat运行web页面jstl、el标签不起作用无法在jsp页面解析
jstl标签库需要两个包jstl.jar和standard.jar。在1.0的版本中使用jstl需要一起引入standard.jar。在jstl-1.2.jar 就不再需要了。首先检查是否导入了正确的包。 JSP页面中的EL标签直接成字符串输出(如:${user.id}),说明el标签没有被识别。在jsp页面的开头加一句: &amp;lt;%@ page isELIgnored=&quot;false&quot; %&amp;...
终于搞定tomcat访问不了jsp
1、nginx本身解析不了jsp文件,只能通过反向代理。 2、tomcat是一个独立的容器,拥有默认的文件目录。$tomcat/webapps/Root 3、$comcat/conf/server.xml  不允许用#号来注释文档。 备注: nginx默认配置文件 /usr/local/webnginx/nginx/conf/nginx.conf 开启tomcat /us
网站启动SSL, http变为https后,session验证码错误解决方法
网站启动SSL, http变为https后,session验证码错误解决方法
jsp本地打开显示图片但是部署到tomcat后图片不显示
当打开图片位置比如:mysercise/boy.jpg,当使用<img src="mysercise/boy.jpg>时,在myeclipse中显示是正常的, 但部署到tomcat之后图片却无法显示。这个是因为路径不对。 /* Servlet获取URL地址有以下六个方法:  getContextPath 取得项目名  getServletPath 取得Serv
tomcat无法编译jsp文件
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class...
Tomcat在解析JSP的时候无法加载默认包中的类
Tomcat不允许导入默认包中的类。 新建了一个Web项目,在jsp文件中调用默认包中的类的函数都有提示,部署之后,提示无法解析Jsp文件,估计是文件没有被classloader加载进来。纠结了很久,同事考虑到这个可能性,将类挪动到一个命名的包中,问题解决了。莫非,ClassLoader是以包名做命名空间的,所以Tomcat的ClassLoader对没有包名的类就不鸟了?...
Tomcat配置SSL证书:开启https访问和强制跳转https
Tomcat配置SSL证书:开启https访问和强制跳转https  第一次来CSDN,最近在研究内网穿透,了解到了SSL证书与HTTP/HTTPS,今天就给大家分享一下用法心得: 1.开启tomcat的https访问 (修改端口:8080-&amp;gt;80, 4443-&amp;gt;443) 2.配置SSL证书,开启https访问 3.开启http强转https Tomcat配置SSL证...
Tomcat启用HTTPS协议配置过程
本文将讲解HTTPS协议在Tomcat中启用是如何配置的。
Tomcat使用jsp解析xml文件并在浏览…
当时选在新浪建博客我就是个臭傻逼,一点都不好用,刚刚写好的记录全没了,连图片都插不进去,现在又要写过,好心情全被破坏光了,算了不吐槽了。     http://blog.sina.com.cn/s/blog_7860b1c30101e2xm.html这里已经讲了如何配置Tomcat,值得注意的就是环境变量与自己Tomcat存放的文件目录有关,我存放在了E盘。     所有的Tomcat应用都是存放
springboot加载jsp的问题
springboot虽然简化了配置文件,但是出了问题也不好去查原因了,springboot中加载jsp,实际上就是springmvc加载jsp。 首先不管是maven还是gradle,先引入两个依赖: compile 'org.apache.tomcat.embed:tomcat-embed-jasper' compile 'javax.servlet:jstl' 注意启动容器为 tom
jsp页面出现问题,无法解析
出现 HTTP Status 500 - /WEB-INF/views/send_result.jsp (line: 1, column: 1) null HTTP Status 500 - java.lang.ClassCastException:  org.apache.catalina.core.DefaultInstanceManager cannot be ca
linux 两步搞定 Tomcat 下启用 https:// 访问
这个简单教程中我们通过简单的两步就可以在 Tomcat 7 中启用 HTTPS 访问。 第一步:创建 .keystore 文件 使用如下命令生成 .keystore 文件 windows : 1 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA Linux:
Tomcat源码解析:Jsp文件的编译、实现
1.Jsp简介     jsp(java server page),其根本是一个简化的Servlet技术,是一种动态网页技术标准。     它是在传统的网页HTML页面中插入java代码段,从而形成jsp文件,后缀为.jsp。     jsp同Servlet一样,是在服务端执行,通常返回给客户端的是一个HTML文件。     这种动态网页技术,主要目的是将逻辑从Servlet中分离,jsp...
tomcat开启https配置过程中的问题以及解决方法
按照网上配置https的过程进行配置,可以登录到tomcat管理页面,但是与如果进行了第三方证书集成,页面却显示无法访问该页面,网络抓包显示进行了3字握手请求,但是无反馈。 tomcat配置如下: 经过研究发现,clientAuth="true"表示强制验证证书,如果在第三方那里证书没有通过验证,那么就会无法访问,必须插了ukey等可以通过第三方认证的东西,才能访问页面,故,将clie
jsp页面样式在Tomcat 9.0显示不出来,在8.5的显示完好
这里写自定义目录标题欢迎使用![在9.0发布页面操作会报一些错误。。。。但是在8.5会完好,嫌8.5的慢。。。。是不是我安装9.0的配置没配置好。。。。 求大神解惑](https://img-blog.csdnimg.cn/20190319122342995.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,t...
tomcat9 使用 apr 加载 ssl 证书,开启 https
首先,将ssl证书相关文件复制到tomcal/ssl文件夹下。然后打开 tomcat/conf/server.xml,将其相关的 8443 改成 443 端口,然后将以下节点的注释去掉。修改内容。 &amp;lt;Connector port=&quot;443&quot; protocol=&quot;org.apache.coyote.http11.Http11AprProtocol&quot; maxTh...
web项目http和https跳转session失效解决
最近web项目中有http和https两种地址。两者跳转可能出现重新生成session问题,导致失效。 现总结如下: 第一种情况http跳转到https,session不会失效。 第二种情况https跳转到http,session失效。tomcat会重新生成sessionId。 解决办法: 在http到url后面加上;jsessionid=&amp;lt;%=session.getId()%...
J2EE中修改了jsp页面或者html页面重新启动tomcat无效问题
在J2EE eclipse中重新启动 tomcat运行新修改的项目,但是页面前后修改无效,还是老的页面,这是经常遇见的问题。这个问题在多次停止,启动tomcat之后,还是无效!这是eclipse中比较突出的不友好的问题,或者bug。我们只能做的就是重新启动eclipse!!!!!!                                         ---------------  
服务器上用Tomcat运行jsp项目与服务器上tomcat域名解析外网访问-史上最详细的
一:Java环境的配置 1. java环境的配置应该都学过吧,这里简单的讲一下。 下载安装java JDK,注意安装的路径,我们需要进行环境变量的配置。   2. 安装完成以后,配置环境变量 环境变量的配置这里就以win7为例:右击计算机——属性——高级系统设置-。   3. 点击下面的环境变量,进入后在系统变量一栏点击新建,然后输入如下: 名称:JAVA_HOME 变量
修改JSP、CSS后tomcat发布不更新究极究极解决法
一个微信项目,在把jsp、css更新后发布,重启tomcat,都仍然不见界面更新,怎么办? 第一、(网上推荐的第一种方法)将服务器上tomcat目录下,work目录下的内容全部清空,注:work目录下为服务器缓存。我发现并不能实现,但网友们也可一试,因为每个人问题原因可能不同。 第二、(网上推荐的第二种方法)将项目整个删除,再上传项目,重启tomcat服务器。我同样发现并不能实现,但网友们也可一试...
解决Tomcat不更新class文件或者jsp文件的终极解决方法
缓存的配置一直不知道在哪里,jsp的好说:把webapp下的和work下的都删了就解决了 class文件就太他妈贱了,我的终极方法就是打成war包,发布到tomcat下,一定可以看到最新的程序,老子搞了一天,麻辣隔壁的。
Tomcat是如何处理jsp页面的
所有扩展名为jsp的URL都会交由JSPServlet类处理,也就是交由Servlet引擎进行处理。而未定义的其他扩展名的URL所指的Web资源就直接由Tomcat按原样返回给客户端(实际上,也是通过Tomcat自带的一个DefaultServlet类来处理的)。如果不将html映射成JSP的扩展名,那么扩展名为html的URL就会被交给DefaultSerlvlet类来处理。因此,html也就变
Tomcat 下,JSP文件修改后,重新部署,页面不变化的问题
现象: 没有动任何配置文件,今天就出现了修改的JSP内容在页面不体现。依然是老的页面内容   问题分析: 既然可以用过,所以系统应该是检测文件更新的,之所以不重新编译JSP,估计时文件日期的问题。因为tomcat是根据文件日期判断jsp文件是不是比现有的翻译好的.java文件新来决定是否重新编译。 经询问,昨天曾经把系统时间改成1年后,用来测试某些功能。后来又改回来了
JSP项目在放在tomcat虚拟目录运行
一:关于Tomcat部署虚拟目录 首先打开Tomcat的安装目录:打开目录&amp;gt;&amp;gt;打开conf目录&amp;gt;&amp;gt;找到server.xml文件并打开&amp;gt;&amp;gt;找到 &amp;lt;Host&amp;gt;&amp;lt;/Host&amp;gt;并在里面加入 &amp;lt;Context path=&quot;/XXX&quot; docBase=&quot;X:\XXX\XXX\qiye\WebContent&quot; debug=&quo
tomcat 7 JSP无法编译问题的解决
An error occurred at line: 1 in the generated java file The type java.util.Map$Entry cannot be resolved. tomcat 7 JSP无法编译问题的解决
Tomcat7无法解析JSP中EL表达式问题
以下内容全部来自:https://www.oschina.net/question/71225_240751,详细内容请参考原创,此文仅留作笔记,感谢原创。 在自己练手时遇到了EL表达式被当成字符串处理而没有正确解析的现象。当时工程中使用的Javaee5, web.xml ------------------------------------------------------------...
java web开发中tomcat启动失败,一直端口占用的解决办法
java web开发中tomcat启动失败,查看了好多解决方法,有关闭占用8080端口进程的,有删除tmp0文件夹的。种种,都试过了,当你每关闭一个占用端口的进程时,又接着有进程占用,那就要注意了。可能是你新建的一个servlet自动加了配置文件或者有某些错误,这时候可以将最近创建的servlet删除。。。试一下,或许就成功了呢。亲试有效。...
修改JSP、CSS后tomcat发布不更新效果
问题
更新jsp后tomcat没有重新编译的问题
jsp不像java文件、配置文件需要重新reload,只要刷新jsp,就可以获取到最新的内容。但有的时候却失效了。 问题可能出现在: tomcat路径/conf/web.xml [code=&quot;xml&quot;] jsp org.apache.jasper.servlet.JspServlet modificatio...
springboot内嵌tomcat集成jsp的jar版本问题
springboot内嵌tomcat集成jsp的jar版本application.properties项目结构完整的pom.xml 版本: jdk 1.8 maven 3.5 springBoot 1.5.6.RELEASE 使用springBoot搭建好项目之后发现jsp怎么访问都是下载文件,然后添加tomcat-embed-jasper依赖、javax.servlet.jsp-api依赖、js...
SSL数字证书Tomcat配置部署(Tomcat启用HTTPS协议)
httpsHTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:UR...
关于启用 HTTPS 的一些经验分享
随着国内网络环境的持续恶化,各种篡改和劫持层出不穷,越来越多的网站选择了全站 HTTPS。HTTPS 通过 TLS 层和证书机制提供了内容加密、身份认证和数据完整性三大功能,可以有效防止数据被查看或篡改,以及防止中间人冒充。本文分享一些启用 HTTPS 过程中的经验,重点是如何与一些新出的安全规范配合使用。至于 HTTPS 的部署及优化,之前写过很多,本文不重复了。 理解 Mixed Con
Tomcat7下运行JSP找不到JSTL路径问题(无法解析EL)
之前在Tomcat7.0.37部署JAVA工程时,启动后运行JSP页面(页面中使用了EL)一直报如下错误: [color=red]The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this applica...
eclipse+tomcat(eclipse自带插件) JSP修改后不生效问题
今天发现eclipse+tomcat(eclipse自带插件) JSP修改后不生效问题,换掉tomcat服务目录也不行。 ![eclipse里面的tomcat配置](http://img.blog.csdn.net/20150318103925252) 查看当前项目的server代码code目录,在temp里面把该项目代码全部删除。 E:\projects.metadata.plugins\
关于Tomcat7无法编译jsp页面的解决方法
由于工作需要,要把项目发布到服务器上,本地测试全部通过,但是有一些在系统中没有用到的无关紧要的JSP页面有错误,这些错误时由于系统升级遗留下来的因为API换了导致的错误。 重点来了,本地测试好好的,发布到服务器上时,因为Tomcat无法编译部分系统用到的JSP页面,这下好了,一直显示无法加载类或是class文件不存在。错误截图如下:
使用intellij idea时,修改jsp页面tomcat不生效问题
最近刚开始使用intellij idea,在调试时启动了tomcat 遇到了jsp页面修改不生效问题,而修改java类却是生效的。首先确认这里确实都已经选择了最后发现原来是我的项目结构问题,如图是我的项目结构,页面都在webpage里面并没有在WEB-INF下,而其默认只自动编译WEB-INF下的文件解决办法:点击绿色的加号,配置你jsp/js文件所在的目录...
tomcat编译的jsp文件的源码路径问题
tomcat编译的jsp文件的源码路径问题
jsp 页面 tomcat部署不生效
今天遇到一问题,更新后的jsp页面部署到服务器的tomcat下,页面不生效。最后知道是tomcat的work目录下没有清除的原因,现在来了解一下tomcat的相关原理 tomcat的原理是当浏览器访问某个页面时,tomcat会在work目录里把jsp页面转成.java文件。比如将index.jsp转换成index_jsp.java,而后编译成index_jsp.class文件,最后tomca
文章热词 CAVLC系数矩阵解析 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 jsp课程设计数据库 jsp数据库课程设计

相似问题

2
tomcat根目录下.tx文件不能访问,子文件夹下的可以访问,怎么解决?
1
在pom文件中依赖了servlet-api,在项目中也加了tomcat library,为什么没有冲突呢?
5
我在阿里云上搭建了一套java运行环境 我吧项目放到tomcat里面项目也启动成功了 但是无法访问
3
我在阿里云上搭建了一套java运行环境 我吧项目放到tomcat里面启动之后出现这个报错什么情况
7
【tomcat】启动tomcat命令窗口怎么让它不闪退?
2
tomcat 单独启动没问题,带着任何项目都会报错
1
tomcat运行javaweb工程总是有错误提示,百度无果,求大牛解答。
4
急!!!请问下Nginx如何实现 直接访问域名 就可以访问到我tomcat对应的项目
0
新手提问 为什么solr一定要部署到tomcat里面去?
5
【JAVA】tomcat启动项目报错,求解
3
tomcat配置了https之后不起作用,报502
3
代码部署后,始终执行旧代码
3
请问有什么原因会引起tomcat不加载web.xml
4
用tomcat打开项目根地址没有访问项目默认页面
1
为什么启动tomcat会调用ServletContextAttributeListener的attributeAdded方法。
2
为什么访问servlet,进来后我不做任何处理,不使用Response返回数据,这个HTTP请求status也是200?
1
maven 编译后的代码运行时报错 nescaped \ at end of component
1
tomcat项目运行一段时间后无法连接sql server2008数据库,重启tomat又好了
0
linux系统tomcat服务接收不到图片路径的请求?
2
本地tomcat通过nginx配置,代理和https,出现很蛋疼的问题