Windows Server Web Deployment Config

本文介绍如何在作业机和部署服务器上安装及配置WebDeploy。主要内容包括:作业机环境变量配置、部署服务器IIS管理服务设置等步骤。

本文讲的是WebDeploy 的配置

需要在作业机上面安装WebDeploy

需要在部署服务器安装WebDeploy


作业机上面配置环境变量

在部署服务器IIS上面的管理

管理服务->进入并勾选远程->下面的一些简单的配置 然后就启动 即可

### server-config.wsdd 文件的位置 `server-config.wsdd` 文件是 Apache Axis 框架中的核心配置文件之一,用于定义全局配置参数和服务部署信息。此文件通常位于 Web 应用程序的 `WEB-INF` 目录下[^1]。具体路径为: ``` <Web应用根目录>/WEB-INF/server-config.wsdd ``` 例如,在 Tomcat 中部署的 Axis 应用,其路径可能如下所示: ``` E:\Java\Tomcat 5.5\webapps\axis\WEB-INF\server-config.wsdd ``` 如果该文件不存在,则 Axis 会自动生成一个新的配置文件,并输出类似以下日志信息: ``` Unable to find config file. Creating new servlet engine config file: /WEB-INF/server-config.wsdd ``` 这表明 Axis 在启动时未能找到现有的 `server-config.wsdd` 文件,因此创建了一个默认配置文件[^3]。 ### 如何生成或验证 `server-config.wsdd` 文件 如果需要手动生成 `server-config.wsdd` 文件,可以使用以下命令行工具: ```bash java org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services/AdminService deploy.wsdd ``` 运行上述命令后,Axis 将在指定的 `WEB-INF` 目录下生成 `server-config.wsdd` 文件[^4]。此外,可以通过检查 `deploy.wsdd` 文件中的服务定义来确保生成的配置文件包含所需的服务信息。 ### 配置文件的作用 `server-config.wsdd` 文件不仅用于存储全局参数(如 `enableRemoteAdmin`),还定义了所有已部署的服务及其处理程序。通过访问以下 URL,可以查看与服务相关的 WSDL 定义: ``` http://localhost:8080/<应用名>/services/<服务名>?wsdl ``` 其中 `<应用名>` 和 `<服务名>` 必须与 `server-config.wsdd` 文件中的配置一致[^2]。 ### 注意事项 在生产环境中,应确保 `server-config.wsdd` 文件的安全性,避免未经授权的修改。同时,建议定期备份此文件以防止数据丢失。 ```xml <deployment name="axis" xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalConfiguration> <parameter name="enableRemoteAdmin" value="false"/> </globalConfiguration> </deployment> ``` 上述代码片段展示了如何禁用远程管理功能以提高安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值