1

私は CAS 構成の初心者であり、アプリケーション開発者ではなく、デプロイ担当者です。しかし、webobjects が CAS リクエストをどのように管理するかを理解している人もいるかもしれないので、ここで助けを求めてみます :)。CAS 3.4.3.1 を使用して WebObjects (5.3.3) Web アプリケーションの負荷テストを行っています。

一般的な URL を持つ Webobject アプリケーションがあります: h.tp://serv/cgi-bin/WebObjects/CarambolPRX.woa

この汎用 URL は、WebObjects によって複数のインスタンス URL でディスパッチされます: h.tp://serv/cgi-bin/WebObjects/CarambolPRX.woa/1 h.tp://serv/cgi-bin/WebObjects/CarambolPRX.woa/2 ... h.tp://serv/cgi-bin/WebObjects/CarambolPRX.woa/n

これらのインスタンス URL はすべて同等ですが、私が知る限り、各インスタンスは独自のセッションを管理します。

正常に動作し、ログイン サービスは数百人のユーザーで問題ありません。しかし、800 ユーザーで、この CAS エラーに直面しています (ServiceTicket が提供されたものと一致せず、その後に ServiceTicket が削除されたため存在しません):

2013-06-27 18:25:27,888 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - Added ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] to registry.
2013-06-27 18:25:27,888 INFO  [org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] for service [http://server/cgi-bin/WebObjects/CarambolPRX.woa/1/wa/casCallBack] for user [supercoc]>
2013-06-27 18:25:57,940 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - Attempting to retrieve ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas]
2013-06-27 18:25:57,940 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - Ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] found in registry.
2013-06-27 18:25:57,940 ERROR [org.jasig.cas.CentralAuthenticationServiceImpl] - ServiceTicket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] with service [h.tp://server/cgi-bin/WebObjects/CarambolPRX.woa/1/wa/casCallBack does not match supplied service [h.tp://server/cgi-bin/WebObjects/CarambolPRX.woa/15/wa/casCallBack]
2013-06-27 18:25:57,940 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - Removing ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] from registry
2013-06-27 18:25:58,053 DEBUG [org.jasig.cas.ticket.registry.DefaultTicketRegistry] - Attempting to retrieve ticket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas]
2013-06-27 18:25:58,053 INFO  [org.jasig.cas.CentralAuthenticationServiceImpl] - ServiceTicket [ST-49023-bwgchfenh9Z6zciIT2Pn-cas] does not exist.

CAS を強制的にサービス インスタンス番号 X: h.tp://server/cgi-bin/WebObjects/CarambolPRX.woa/X と他のサービス インスタンス番号 Y: h.tp://server/ に一致させる方法はありますか? cgi-bin/WebObjects/CarambolPRX.woa/Y?

手伝ってくれてありがとう

4

1 に答える 1

0

webobjects メーリング リストを試してみましたか?

webobjects-dev@lists.apple.com

メーリングリストに登録するには、ここに行く必要があると思います:

https://lists.apple.com/mailman/listinfo/webobjects-dev

ここでドキュメントをチェックしました:

http://wiki.wocommunity.org/dashboard.action

于 2013-06-27T21:39:39.397 に答える