You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Ant配置WebSphere 9服务器时,如何指定有效Profile Name?

问题

我正尝试基于IBM RAD 9.7和WebSphere 9实现旧产品构建流程的自动化,编写了包含如下内容的build.xml Ant脚本:

[...]
    <target name="importAndBuildEverything" depends="init" >
        <disableIndexer name="jsp" />  
        <disableIndexer name="links" /> 
        
        <createWSRuntime targetId="was.v9.base" typeId="com.ibm.ws.ast.st.runtime.v90" javaVersion="8.0" failOnError="false" />
        <projectImport ... />
        <createWSServer targetId="was90server" typeId="com.ibm.ws.ast.st.v9.server.base" runtimeId="was.v9.base">
        </createWSServer>
        <startWSServer serverId="was90server" />
[...]

但执行<startWSServer>任务时构建失败,报错信息为:“Profile name is invalid. Specify a profile name that exists on the server.”,且我无法找到这些Ant任务的相关文档,请问如何设置非空的有效Profile Name以解决该问题?

解决方案
  • 指定服务器上已存在的WebSphere配置文件名称
    WebSphere的配置文件(Profile)是预先在服务器上创建的,需在createWSServer任务中添加profileName属性,填入实际存在的配置文件名称。默认Base配置文件名称通常为AppSrv01,修改后的任务代码如下:

    <createWSServer targetId="was90server" typeId="com.ibm.ws.ast.st.v9.server.base" runtimeId="was.v9.base" profileName="AppSrv01">
    </createWSServer>
    

    若不确定现有配置文件名称,可在WebSphere安装目录的bin下执行命令查看:Windows用manageprofiles.bat -listProfiles,Linux用manageprofiles.sh -listProfiles。

  • 确认Runtime关联的WebSphere安装路径正确
    保证createWSRuntime指向正确的WebSphere 9安装目录,否则RAD无法定位到配置文件。可添加location属性指定路径:

    <createWSRuntime targetId="was.v9.base" typeId="com.ibm.ws.ast.st.runtime.v90" javaVersion="8.0" failOnError="false" location="C:\Program Files\IBM\WebSphere\AppServer">
    </createWSRuntime>
    
  • 创建新配置文件(可选)
    若不想使用现有配置文件,可通过createWSServer的createProfile属性触发创建新配置文件,需额外指定相关参数:

    <createWSServer targetId="was90server" typeId="com.ibm.ws.ast.st.v9.server.base" runtimeId="was.v9.base" createProfile="true" profileName="CustomAppSrv" profilePath="C:\Program Files\IBM\WebSphere\AppServer\profiles\CustomAppSrv" nodeName="CustomNode01">
    </createWSServer>
    

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:46:19