-
配置Tomcat目录 %TOMCAT_HOME%/conf下面的server.<wbr>xml文件,在文件中加入如下xml内容:</wbr>
<
Connector
port
="
8443
"
protocol
="
HTTP/1.1
"
SSLEnabled
="
true
"
maxThreads
="
150
"
scheme
="
https
"
secure
="
true
"
clientAuth
="
true
"
sslProtocol
="
TLS
"
keystoreFile
="
/conf/server.<wbr>keystore</wbr>
"
keystorePass
="
changeit
"
truststoreFile
="
/conf/server.<wbr>truststore</wbr>
"
truststorePass
="
changeit
"
/>
部分属性语句解释如下:
I
.
clientAuth
="
true
"
表示是否需要验证客户端<wbr>身份(即客户端在访问服务的时候需要提供密钥库文件</wbr>
xxx.<wbr>keystore</wbr>
),
true
表示需要,
false
表示不需要,<wbr>若选择</wbr>
false,
则需去掉语句:
truststoreFile
="
/conf/server.<wbr>truststore</wbr>
"
truststorePass
="
changeit
"
ii
.
keystoreFile
="
/conf/<wbr>server.keystore</wbr>
"
表示服务器端密钥库文件为
%
TOMCAT_HOME
%
/conf
目录下面的文件
serve<wbr>r.keystore</wbr>
,用来提供给客户端验证服务器端身份
key<wbr>storePass</wbr>
="
changeit
"
则表示该密钥库文件的<wbr>密码为</wbr>
changeit
iii.
truststoreFile
="
/conf/server.<wbr>truststore</wbr>
"
表示服务器端的信任库文件为
%
TOMCAT_HOME
%
/conf
目录下面的文件
serve<wbr>r.truststore, </wbr>
用来表示服务器端所信任的客户端,
truststorePass
<wbr>="</wbr>
changeit
"
表示该信任库的密码为
changeit
(2)
生成客户端的信任库,首先输出
RSA
证书:
keytool–import–file test_axis.cer –storepass changeit –keystore client.truststore –alias serverkey –noprompt
keytool –import –file test_axis.cer –storepass changeit –keystore server.truststore –alias clientkey –noprompt
相关推荐
在IT行业中,Tomcat、HTTPS和Axis2是三个非常关键的技术元素,它们分别代表了Java Servlet容器、安全网络通信协议以及Web服务框架。本篇文章将深入探讨这些技术的结合使用,帮助你理解如何在Tomcat服务器上配置HTTPS...
4. 为了启动和管理Tomcat,可以在命令行中使用`%CATALINA_HOME%\bin`目录下的`startup.bat`和`shutdown.bat`脚本。 【Axis安装配置】 Apache Axis是用于创建和部署Web服务的工具包,它是基于Java的,与Tomcat结合...
在IT行业中,Tomcat和Axis是两个非常关键的组件,...同时,由于Tomcat 5.0.28是一个较旧的版本,可能不再受到官方维护,因此在生产环境中使用时要考虑其兼容性和安全性问题,可能需要升级到更高版本的Tomcat和Axis。
标题中的"javawebservice开发 最简直接放tomcat下的axis1.4"指的是使用Axis1.4框架在Tomcat应用服务器上快速搭建Java Web服务的流程。Tomcat是一款流行的开源Java Servlet容器,它可以运行Java EE应用程序,包括Web...
总结来说,这篇文章详细阐述了在MyEclipse环境中使用Axis2和Tomcat搭建Web服务的步骤,适合初学者了解和实践Web服务的部署和开发。整个过程涵盖了从环境配置到服务发布的一系列操作,对于理解Web服务的生命周期管理...
Tomcat则是一个广泛使用的开源Java Servlet容器,用于运行Java Web应用程序。 这个例子特别强调了手机端的访问,意味着它可能包含了针对移动设备优化的Web服务接口。在移动应用开发中,通过Web服务与后端系统交互是...
1. 使用 MyEclipse 创建 Axis2 Web 项目:首先在 MyEclipse 中创建一个新的动态 Web 项目,然后在项目的 `WEB-INF` 目录下配置 Axis2 配置文件(如 axis2.xml)。 2. 定义服务接口和服务实现:编写服务接口(如 `...
Axis2通常作为独立服务器运行,但也可以部署在像Tomcat这样的Servlet容器中。"axis2.war"文件是Axis2的Web应用归档(WAR)文件,可以将其放在Tomcat的"webapps"目录下,然后通过Tomcat启动来部署Axis2服务。部署后,...
然后,在命令行中,使用`AdminClient`工具将此配置文件部署到Axis,命令如下: ```bash java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.txt ``` 这将生成一个`server-config.wsdd`文件,...
虽然Axis2本身包含内置的HTTP服务器,但也可以将其部署到流行的Servlet容器如Tomcat中,实现更高效的服务托管: 1. **创建WAR文件**:使用Axis2的`wsdl2java`工具生成服务代码,然后将服务相关文件放入`WEB-INF/...
标题中的"axis.war"和"axis2.war"指的是两个在Java Web服务开发中广泛使用的Web应用程序档案(WAR)文件。WAR文件是Java Servlet容器(如Tomcat、Jetty等)可部署的Web应用程序的标准格式,它们包含了运行Web应用所...
在Tomcat这样的Servlet容器中,Axis提供了必要的支持来处理SOAP(简单对象访问协议)消息。本文将详细介绍在Tomcat下使用Axis发布Web服务所需的四个关键库文件。 首先,`activation.jar` 是JavaBeans Activation ...
在Tomcat等Servlet容器中部署Axis的Web应用。 **步骤6:启动服务** 启动Servlet容器,Web服务即被发布并可供调用。 **步骤7:创建客户端** Axis同样提供了方便的客户端工具,如java2wsdl,用于生成客户端所需的...
- 编译`SimpleService`类并将`.class`文件放入`<Tomcat安装目录>\webapps\axis2\WEB-INF\pojo`目录下,无需任何额外配置,Web服务即被发布。 - 访问`http://localhost:8080/axis2/services/listServices`查看已...
AXIS配置文档例子主要涉及的是Axis,一个广泛使用的开源Java Web服务框架,它允许开发者创建、部署和管理基于SOAP(简单对象访问协议)的Web服务。这篇文章将详细解析AXIS配置文档中的关键知识点,帮助你深入理解...
在Tomcat和Axis中都有相应的安全配置选项,例如使用HTTPS、设置角色和权限,以及应用过滤器。 9. **性能优化**: 对于生产环境,可能需要对Tomcat进行一些性能优化,比如调整线程池大小、内存分配、连接超时等。 10...
2. **Tomcat配置**:设置`CATALINA_HOME`环境变量,并将Axis2服务包(axis2.war)部署到Tomcat的webapps目录下。通过启动Tomcat服务器,访问`http://localhost:8080/axis2`来验证Axis2服务是否成功启动。 3. **...
标题中的“Axis和Spring集成”指的是在Java Web开发中,将Apache Axis,一个用于构建Web服务的开源工具,与Spring框架结合使用的过程。这个主题涵盖了如何利用Spring的强大依赖注入(DI)和管理bean的能力,来增强...
3. 部署服务到Web容器,如Tomcat。 4. 创建客户端代理类,调用服务。 在实际开发中,选择Axis还是XFire取决于具体需求。如果需要更高级的功能,如WS-Security、WS-ReliableMessaging等,Axis可能更适合。而如果项目...
1. Tomcat配置:Tomcat是一款流行的开源Java Servlet容器,常用于部署Web应用,包括基于Axis的Web服务。 2. 将Axis部署:将Axis的WEB-INF目录下的所有内容复制到Tomcat的webapps/axis目录下,启动Tomcat后,Axis会...