Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaSpring和SSL访问本地主机URL_Java_Jsp_Tomcat_Spring Mvc_Ssl - Fatal编程技术网

使用JavaSpring和SSL访问本地主机URL

使用JavaSpring和SSL访问本地主机URL,java,jsp,tomcat,spring-mvc,ssl,Java,Jsp,Tomcat,Spring Mvc,Ssl,我必须评估JSP以进行进一步处理。似乎没有一个完美的解决方案。我现在要做的是解决问题。我有一个带有请求映射的控制器,用于评估JSP。当使用GET访问URL时,我会将经过评估的JSP作为字符串。所以我访问localhost上的URL 由于使用SSL,我在尝试从应用程序访问URL时遇到了SSLPeerUnverifiedException问题。我不想导入任何证书 有没有办法从SSL中排除选定的URL?是否有其他方法可以从应用程序的“内部”访问URL,如使用get()绕过SSL的mockMvc 谢谢

我必须评估JSP以进行进一步处理。似乎没有一个完美的解决方案。我现在要做的是解决问题。我有一个带有请求映射的控制器,用于评估JSP。当使用
GET
访问URL时,我会将经过评估的JSP作为字符串。所以我访问localhost上的URL

由于使用SSL,我在尝试从应用程序访问URL时遇到了
SSLPeerUnverifiedException
问题。我不想导入任何证书

有没有办法从SSL中排除选定的URL?是否有其他方法可以从应用程序的“内部”访问URL,如使用
get()
绕过SSL的
mockMvc


谢谢

据我所知,您希望从SSL配置中排除url

你可以试试这样的

 <security-constraint>
      <web-resource-collection>
        <web-resource-name>appname</web-resource-name>
        <url-pattern>"Your exlusion Url pattern"</url-pattern>
      </web-resource-collection>
      <user-data-constraint>
        <transport-guarantee>NONE</transport-guarantee>
      </user-data-constraint>
 </security-constraint>

appname
“您的exlusion Url模式”
没有一个
运输担保类型“无”使其在某种程度上“不安全”。
我希望这就是您要找的。

是的,这正是我要找的。
标记中的值不应包含引号——只需
/my no ssl url*
。此安全约束通过Tomcat打开一个无SSL HTTP端口。如果我的应用程序可以通过
https://localhost:9443/
现在我可以通过
http://localhost:8080/my-没有ssl url
。是的。我加上引号只是为了告诉你你的url在那里。