jboss配置HTTPS.pdf
文本预览下载声明
Jboss 配置 HTTPS
Jboss 配置说明
配置 jboss 的 HTTP 请求走 SSL(HTTPS 协议)
l 生成 keystore 文件
用 keytool 生成 server.keystore 文件:
进入命令行
C:\Documents and Settings\new
keytool -genkey -alias tc-ssl -keyalg RSA -keystore c:\server.keystore -validity 3650
会提示要求输入私钥信息。
生成完后放入\jboss 安装目录\server\default\conf 下
l 修改 D:\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml 文件
Connector port=8443 protocol=HTTP/1.1 SSLEnabled=true
maxThreads=150 scheme=https secure=true
clientAuth=false sslProtocol=TLS
keystoreFile=conf/server.keystore keystorePass=123456
keystoreType=jks
/
去掉该段注释,添加代码(红色标注部分)
keystoreFile 后面的内容是 server.keystore 文件的相对路径。
keystorePass 后面的内容是生成文件是的密码。
l 修改完成后启动 JBOSS,访问
:8443/teamnet/project/login.jsp
点击查看证书
是否继续选择是。
成功访问,注意端口号为配置文件中的 8443,可以根据需要修改。
问题:访问原来的 :8080/teamnet/project/login.jsp 也同样可以访问页面
l 修改 web.xml 文件,配置一个 HtmlAdaptor。添加代码:
security-constraint
web-resource-collection
web-resource-nameHtmlAdaptor/web-resource-name
description
An example security config that only allows users with
the role JBossAdmin to
显示全部