CITRIX 5.0,XML服务异常引出事件ID 31003和30016错误
今天使用SERVER 2008,做Citrix 5.0實(shí)驗(yàn),一路安裝完成后,打開(kāi)客戶端登錄,點(diǎn)擊發(fā)布的應(yīng)用程序,沒(méi)任何反應(yīng)。
查看應(yīng)用程序日志同時(shí)引出31003和30016兩個(gè)錯(cuò)誤,查詢CITRIX網(wǎng)站指出是XML服務(wù)異常或farm配置不正確導(dǎo)致。檢查farm配置正常,重新加載XML服務(wù)無(wú)效。
論壇中有人指出可以把XML與IIS集成可以嘗試解決問(wèn)題,方法如下:
Configuring XML Service to Share a Port with IIS on 32 and 64 Bit Versions of Windows Server 2008
Document ID: CTX125107 / Created On: 2010-5-7 / Updated On: 2011-9-14
View products this document applies to
Summary
This article contains information about configuring XML Service to share a port with Internet Information Systems (IIS) on 32 and 64 bit versions of Windows Server 2008.
Procedure
To configure XML Service to share the port with IIS on Windows Server 2008 for 32 and 64 bit versions, complete the following procedures:
- Stopping and Unregistering the Citrix XML Service
- Configuring the Citrix XML Service to Share a Port with IIS 7.xAdding and
- Adding and Allowing ISAPI Extensions for CtxScriptsPool
Stopping and Unregistering the Citrix XML Service
To stop and unregister the Citrix XML service, complete the following procedure:
net stop ctxhttp
ctxxmlss /u
Configuring the Citrix XML Service to Share a Port with IIS 7.x
To configure the Citrix XML service to share the port with IIS 7.x, complete the following procedure:
ctxconfproxy.dll
ctxsta.config
ctxsta.dll
ctxxmlss.txt
radexml.dll
wpnbr.dll
Notes:
- For a 64 bit server you must change the application pools advanced setting to enable 32 bit applications
- The 64-bit script files are installed in the \Program Files\Citrix\System32 folder and 32-bit script files are installed in the \Program Files(x86)\Citrix\System32 folder during XenApp installation. In this procedure, only 64-bit installation is considered.
- For 32-bit installation, replace the folder path appropriately.
- The default Scripts folder is available in the \Inetpub folder.
- When installing IIS 7.x, the virtual Scripts folder is not created by default.
- \inetpub\scripts\CtxConfProxy.dll
- \inetpub\scripts\ctxsta.dll
- \inetpub\scripts\radexml.dll
- \inetpub\scripts\wpnbr.dll
- \inetpub\scripts\CtxAdmin\ctxadmin.dll
The following screen shot displays the required ISAPI extensions added and allowed:
Adding and Allowing ISAPI Extensions for CtxScriptsPool
To add and allow ISAPI extensions for CtxScriptsPool, complete the following procedure:
Note: To add and allow ISAPI extensions for CtxAdminPool, complete all the steps in the preceding procedure.
Managing and Displaying a List of Application Pools
To manage and display a list of Application Pool, complete the following procedures:
Note: By default, the applications are created as False so they run in 64-bit mode.
Adding Application and Virtual Directory
To add an Application and Virtual Directory in IISC Manager, complete the following procedures:
Note: As a result of the setting inheritance from the Scripts application, the ISAPI-Dll mapping is Enabled.
Minimum Role Services Required for Web Server (IIS) role
The following table contains information about the Applications and minimum Role Services required for the Web Server (IIS) role:
Application
Role Services
Application Development
ISAPI Extensions and ISAPI Filters
Security
Windows Authentication
IIS 6 Management Compatibility
All
More Information
Refer to the following Knowledge Center articles for more information about operating systems:
- CTX104063 – Explaining and Changing the Citrix XML Service Port
- CTX107683 – How to Configure the XML Service to Share with IIS
It is possible that once the manual steps explained in the Knowledge Center article CTX125107 - Configuring XML Service to Share a Port with IIS on 32 and 64 Bit Versions of Windows Server 2008 are complete, IIS files are not updated if a patch that contains updates to the files in the IIS\Scripts directory is applied to the system
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Note: If end-users complete the procedures in this article they must change the registry key manually and then copy the IIS files to the IIS\Scripts directory manually.
This document applies to:
- XenApp 5.0 for Windows Server 2008 x64
- XenApp 5.0 for Windows Server 2008 x86
- XenApp 6.0 for Windows Server 2008 R2
?依葫蘆畫(huà)瓢配置完,重啟IIS,再登錄,卻引出報(bào)錯(cuò):無(wú)法連接服務(wù)器。又引出新的報(bào)錯(cuò),相當(dāng)郁悶,趕忙查系統(tǒng)日志,已經(jīng)沒(méi)有報(bào)錯(cuò)。不得其解下,想起防火墻沒(méi)關(guān),馬上關(guān)閉,再登錄,問(wèn)題解決,哈哈。。。
??本文文檔引用:
配置XML服務(wù),共享32位和64位版本的Windows Server 2008IIS端口
http://support.citrix.com/article/CTX125107
? 對(duì)于SERVER 2003:
配置XML服務(wù)共享IIS端口
http://support.citrix.com/article/CTX107683
轉(zhuǎn)載于:https://blog.51cto.com/dayday/712009
總結(jié)
以上是生活随笔為你收集整理的CITRIX 5.0,XML服务异常引出事件ID 31003和30016错误的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: word中格式化姓名的输出
- 下一篇: 取得Access自增标识字段在插入数据后