- 浏览: 109360 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (105)
- js 左右箭头实现图片或div内容切换 (1)
- easyUI中文帮助文档 (1)
- js example积累 (7)
- jquery tips信息提示 (1)
- jquery api (1)
- Web前端 (27)
- 非技术 (3)
- kettle (4)
- oracle (10)
- java (16)
- mysql (12)
- memcache (2)
- nginx (2)
- Hadoop (1)
- sqlserver (4)
- freemarker (1)
- 架构师 (2)
- tomcat (1)
- linux (1)
- opensshd (1)
- ztree (1)
- zookeeper (1)
- onvif (1)
- apache (1)
- redis (1)
- kafka (1)
最新评论
-
wgyyouge:
有个命令行下的高效迁移工具ora2mysqlhttp://ww ...
kettle解决方案设计 -
空白的泡:
博主 在吗, 你这个方式。。我前面按照弄好了。 可是启动 to ...
java发送https请求证书问题
配证书:
Getting Tomcat SSL (https) Working
1.Create a certificate keystore containing a single self-signed certificate by executing the following command. Specify a password value of "changeit ". Note that this command creates both the certificate and the keystore
Windows: 进到%JAVA_HOME%\bin\目录下输入:
keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
产生一个tomcat.keystore 文件
Unix: $JAVA_HOME/bin/ 输入: keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
到D:\Tomcat 5.0\conf目录下输入: keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
输入keystore密码: changeit
您的名字与姓氏是什么?
[Unknown]: localhost
您的组织单位名称是什么?
[Unknown]: huawei
您的组织名称是什么?
[Unknown]: hell
您所在的城市或区域名称是什么?
[Unknown]: hangzhou
您所在的州或省份名称是什么?
[Unknown]: zhejiang
该单位的两字母国家代码是什么
[Unknown]: ch
CN=localhost, OU=wict, O=hell, L=wuhan, ST=hubei, C=ch 正确吗?
[否]: y
输入 <tomcat> 的主密码
(如果和 keystore 密码相同,按回车): 这里我按了回车
2. Copy the keystore file to CATALINA_HOME/conf 拷贝到tomcat的conf下
3. Uncomment the "SSL HTTP/1.1 Connector " entry in $CATALINA_HOME/conf/server.xml. Your entry should look like:
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!---->
<Connector 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= "/conf/tomcat.keystore "
truststoreFile= "/conf/tomcat.keystore "/>
添加后保存,浏览其中输入以下地址访问tomcat首页 https://localhost:8443
4. Copy the keystore file to the default file location of the Java Applications, then run the Java Application。 拷贝到工程目录下,注意,直接再工程这级目录下面。
5、java代码:
Getting Tomcat SSL (https) Working
1.Create a certificate keystore containing a single self-signed certificate by executing the following command. Specify a password value of "changeit ". Note that this command creates both the certificate and the keystore
Windows: 进到%JAVA_HOME%\bin\目录下输入:
keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
产生一个tomcat.keystore 文件
Unix: $JAVA_HOME/bin/ 输入: keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
到D:\Tomcat 5.0\conf目录下输入: keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore
输入keystore密码: changeit
您的名字与姓氏是什么?
[Unknown]: localhost
您的组织单位名称是什么?
[Unknown]: huawei
您的组织名称是什么?
[Unknown]: hell
您所在的城市或区域名称是什么?
[Unknown]: hangzhou
您所在的州或省份名称是什么?
[Unknown]: zhejiang
该单位的两字母国家代码是什么
[Unknown]: ch
CN=localhost, OU=wict, O=hell, L=wuhan, ST=hubei, C=ch 正确吗?
[否]: y
输入 <tomcat> 的主密码
(如果和 keystore 密码相同,按回车): 这里我按了回车
2. Copy the keystore file to CATALINA_HOME/conf 拷贝到tomcat的conf下
3. Uncomment the "SSL HTTP/1.1 Connector " entry in $CATALINA_HOME/conf/server.xml. Your entry should look like:
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!---->
<Connector 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= "/conf/tomcat.keystore "
truststoreFile= "/conf/tomcat.keystore "/>
添加后保存,浏览其中输入以下地址访问tomcat首页 https://localhost:8443
4. Copy the keystore file to the default file location of the Java Applications, then run the Java Application。 拷贝到工程目录下,注意,直接再工程这级目录下面。
5、java代码:
public static void main(String[] args) throws Exception { //serverkeys是通过keytool生成的自己的证书 System.setProperty( "javax.net.ssl.trustStore", "tomcat.keystore"); System.setProperty( "javax.net.ssl.trustStorePassword", "changeit"); //connect to https https://www.sun.com URL url = new URL( "https://localhost:8443"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod( "POST"); connection.setDoOutput(true); connection.setDoInput(true); System.out.println( "1--Conected to "+ connection.toString()); DataOutputStream(connection.getOutputStream()); StringBuffer outbuff = new StringBuffer(); BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String line; while ((line = in.readLine()) != null) { outbuff.append(line); } in.close(); System.out.println( "3---Test : " + outbuff.toString()); }
发表评论
-
基于echats图表显示资源
2020-11-20 10:10 241https://www.makeapie.com/explo ... -
高德地图设置地址坐标
2020-03-11 08:42 641js代码: //百度坐标转高德(传入经度、纬度)func ... -
百度地图显示人员运行轨迹
2020-03-11 08:40 733<!DOCTYPE html><html&g ... -
高德坐标和百度坐标转换
2020-03-10 17:21 691//百度坐标转高德(传入经度、纬度) f ... -
百度地图汽车行驶轨迹
2020-03-10 15:36 549<!doctype html><html l ... -
ueditor只读
2019-11-11 09:18 538ue.addListener('ready', functio ... -
js判断子窗口是否退出到父窗口
2019-03-06 17:37 574window.onload = function() { ... -
js规范
2018-05-11 11:47 335(function(e) { function ques ... -
js刷新父窗口
2017-08-08 10:19 393window.parent.parent.frames[&qu ... -
js滚动
2016-12-06 08:39 550<script type="text/java ... -
日期控件具有点击事件
2016-11-29 18:19 450日期控件具有点击事件 -
ert
2016-11-04 00:27 0tyutyu -
纯CSS绘制的三角形箭头图案
2016-08-22 14:35 1575div#up { width: 0px; height: 0p ... -
iframe自适应子页面内容高度
2016-07-12 10:49 4891、页面引入iframe.js; 2、//设置初始化ifram ... -
滚动条样式修改
2016-05-26 15:03 444滚动条样式修改 -
全屏打开浏览器
2016-05-26 13:49 492全屏打开浏览器 -
freemarker模板
2016-05-23 14:32 672freemarker模板解析 -
js生成手机二维码
2016-05-18 09:26 581js生成手机二维码 -
禁止浏览器右键菜单弹出
2016-05-17 16:37 946<script type="text/java ... -
浏览器exe快捷打开
2016-05-17 11:26 0浏览器exe快捷打开浏览器exe快捷打开浏览器exe快捷打开浏 ...
相关推荐
CPPC++_低成本实现Wooting键盘的Rapid trigger功能不必为几个按键购买整个键盘人人都能做Wouo
CPPC++_可能是世界上最快的协同程序库
ConsulHelper,.Net微服务基础框架,已支持.NetCore,具备服务发现、健康检查、服务分级、分布式配置、版本控制
有卫星、警车、消防车、Cesium飞机、Cesium无人机等等。具体图片如下文章:https://blog.csdn.net/weixin_44857463/article/details/143721670?sharetype=blogdetail&sharerId=143721670&sharerefer=PC&sharesource=weixin_44857463&spm=1011.2480.3001.8118
yii2.0+admin后台以及rbac权限
SpringBlade3.0架构核心工具包,SpringBlade是一个由商业级项目升级优化而来的SpringCloud分布
python各种项目代码
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
Apache Flink:Flink状态与容错机制.docx
CPPC++_更好的渲染龙
Commuter welfare and green commute share optimization
Amazon S3:S3智能分层存储教程.docx
LINDO和LINGO教程
CPPC++_实时语音识别和语音活动检测VAD使用nextgen Kaldi与ncnn无互联网连接支持iOS Andr
cppc++
10020
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
cppc++