小编use*_*641的帖子

端口8443上的SSL https连接出现问题

我们在Tomcat 7上运行的应用程序上的https(端口8443)连接出现问题.现在,应用程序在http(端口80)上正常运行.我已取消注释server.xml文件中的"定义SSL ..."部分并设置所有属性值(见下文).但是,当我尝试通过浏览器运行应用程序时,我收到错误消息"远程设备或资源将不接受连接."

此外,当我在服务器上运行端口实用程序以查看打开和侦听的端口时,它显示Tomcat的端口80,端口443也在侦听.Java版本1.6,Tomcat 7版本.

任何想法都会非常感激,因为我已经在这个问题上敲了好几个星期.

<connector port="443" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" 
            maxsparethreads="75" enablelookups="false" disableuploadtimeout="true" acceptcount="100" 
            scheme="https" secure="true" sslprotocol="TLS" clientauth="false" 
            keystorefile="K:/tomcat1.keystore" keystorepass="password"
Run Code Online (Sandbox Code Playgroud)

命令我用来生成密钥库文件

keytool -genkey -alias tomcat -keyalg RSA -keystore K:/tomcat1.keystore
Run Code Online (Sandbox Code Playgroud)

密码:密码

我可以在cmd提示符中看到 - OpenSSL在启动tomcat服务器时成功启动.

帮帮我

ssl tomcat openssl jdk1.6

5
推荐指数
1
解决办法
3万
查看次数

如何为我的自定义mutable.HashMap编写自定义方法++ =

我喜欢下面写的地图,我的实现为mutable.HashMap。

class SampleMap() extends mutable.HashMap[String, (Any, BigInt)]
Run Code Online (Sandbox Code Playgroud)

映射的+ =方法和其他方法都是从超类使用的,而不是其他方法。下面的作品完美。

override def +=(kv: (String, (Any, BigInt))): this.type = {/*compiled code*/}
Run Code Online (Sandbox Code Playgroud)

现在,我想编写我的++ =方法的自定义实现,该方法是Map从可增长类继承的。当我编写重写的方法++ =时,编译器没有抱怨要重写的内容。

override def ++=(currentMap: MergeMap): this.type  = {
Run Code Online (Sandbox Code Playgroud)

如何为我的自定义Map编写此方法的自定义实现。

scala java-8

2
推荐指数
1
解决办法
53
查看次数

标签 统计

java-8 ×1

jdk1.6 ×1

openssl ×1

scala ×1

ssl ×1

tomcat ×1