Well, here's a snippet from a trace we did a while ago. It sure does look like the exit is not being found. Apologies for the lengthy posting.
We didn't bother to package the servlet into a jar file. We just put the class in classes, and then rebuilt the war file. No luck.
What package should the servlet callable exit belong to? Any thoughts on this vexing problem would be appreciated...
1325:2793:ibi.webfoc.wfutil.WFRunScript.createWFRunScript(WFRunScript.java:502):Instantiating WFRunScript
1326:2794:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :WFEXT
1327:2796:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : null
1328:2797:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:575):Get the content of the file : /opt/webf2/ibi/client52/wfc/etc/site.wfs
1329:2799:ibi.webfoc.wfutil.WFSharedFileCache.getFile(WFSharedFileCache.java:163):File is not loaded : /opt/webf2/ibi/client52/wfc/etc/site.wfs
1330:2800:ibi.webfoc.wfutil.WFSharedFileCache.cacheFile(WFSharedFileCache.java:335):Reading the file...
1331:2803:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:606):Parsing 'wfs' file:/opt/webf2/ibi/client52/wfc/etc/site.wfs
1332:2804:ibi.webfoc.wfutil.WFRunScript.getVersion(WFRunScript.java:710):Version is:1
1333:2806:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: _HTML_COMMENT_VAR
1334:2807:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : _HTML_COMMENT_VAR
1335:2809:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :_cgi_gen_var
1336:2812:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : null
1337:2814:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : CGI gened on null
1338:2816:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1339:2818:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: <sendvar>
1340:2819:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :REMOTE_USER
1341:2821:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : Suzanne Smith
1342:2823:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :REMOTE_USER
1343:2824:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : Suzanne Smith
1344:2826:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: _site_profile
1345:2828:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : _site_profile
1346:2830:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : -INCLUDE /focd10/wdisk/wfsitepf.fex
1347:2831:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1348:2833:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: ENABLE_SSG
1349:2834:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : ENABLE_SSG
1350:2836:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : NO
1351:2838:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1352:2839:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: IBIF_wfdescribe
1353:2841:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : IBIF_wfdescribe
1354:2843:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : XMLRUN
1355:2844:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1356:2846:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: EXPIRE_REPORTS
1357:2847:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : EXPIRE_REPORTS
1358:2849:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : 1
1359:2850:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1360:2852:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: WF_AUTO_SIGNON
1361:2855:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : WF_AUTO_SIGNON
1362:2857:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : NO
1363:2859:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1364:2860:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: <ifndef>
1365:2862:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:961):doIfdef() called ...
1366:2863:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:966):doIfdef() Current Token is : IBIC_user
1367:2865:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:967):Token Type is : 0
1368:2867:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :IBIC_user
1369:2868:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : null
1370:2870:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : IBI_REPORT_USER
1371:2872:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : www
1372:2873:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1373:2875:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: <ifndef>
1374:2877:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:961):doIfdef() called ...
1375:2878:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:966):doIfdef() Current Token is : IBIC_pass
1376:2880:ibi.webfoc.wfutil.WFRunScript.doIfdef(WFRunScript.java:967):Token Type is : 0
1377:2881:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:273):getValue of the variable :IBIC_pass
1378:2883:ibi.webfoc.wfutil.WFVariableTable.getValue(WFVariableTable.java:305):value is : null
1379:2884:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:882):doLineOld: doing def-line for current token(varName) : IBI_REPORT_PASS
1380:2886:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:908):defLineOld: var value is : "TRUSTED"
1381:2888:ibi.webfoc.wfutil.WFRunScript.defLineOld(WFRunScript.java:909):defLineOld: exec command is : true
1382:2890:ibi.webfoc.wfutil.WFRunScript.runScript(WFRunScript.java:612)
o next token: <CALL>
1383:2891:ibi.webfoc.wfutil.WFRunScript.doCall(WFRunScript.java:1625):Entered DoCall()
1384:2893:ibi.webfoc.wfutil.WFRunScript.doCall(WFRunScript.java:1632): User Method name = authorize
1385:2895:ibi.webfoc.wfutil.WFRunScript.internalCallExitMetod(WFRunScript.java:1570):Exit class not defined
1386:2896:ibi.webfoc.wfutil.WFRunScript.internalCallExitMetod(WFRunScript.java:1570):Exit class not defined
1387:2901:ibi.webfoc.wfutil.WFRunScript.internalCallExitMetod(WFRunScript.java:1590)
id not find a method matching call signature in class: ibi.webfoc.wfutil.WFRunScript
1388:2903:ibi.webfoc.wfutil.WFRunScript.doCall(WFRunScript.java:1685):Method not Called!