>Number: 4852 >Category: mod_jserv >Synopsis: Accessing Class files in packages. >Confidential: no >Severity: critical >Priority: medium >Responsible: jserv >State: open >Class: support >Submitter-Id: apache >Arrival-Date: Thu Aug 12 02:50:00 PDT 1999 >Last-Modified: >Originator: [EMAIL PROTECTED] >Organization: apache >Release: 1.3.6 + 1.0 >Environment: N/A >Description: When using the old version of JServ (before Servlet zones) I was able to access Java Classes eg. package.ServletClass with the URL http://my.domain/servlets/package/ServletClass
Unfortunately I am unable to recreate this case using the new 1.0 JServ. You can access it with package.ServletClass but this introduces problems with HttpServletResponse.encodeUrl( String ) as it strips of the `package.' part leaving: http://my.domain/servlets/ServletClass as the resulting URL. I have managed to kludge things by putting Servlet aliases like: serlvet.ServletClass.code=package.ServletClass and then changing the original URLs to http://my.domain/servlets/ServletClass (ie. missing of the `package/' part) but this has massive implications as I have a site with over 1000 URLs that need to be changed. Is there anyway I can set up Jserv so I can continue accessing Servlets with the package name in the URL (using `/' instead of `.') ie. http://my.domain/servlets/package/ServletClass ...and not remove the ability to access Servlets not in packages with http://my.domain/servlets/ServletClass >How-To-Repeat: >Fix: >Audit-Trail: >Unformatted: [In order for any reply to be added to the PR database, you need] [to include <[EMAIL PROTECTED]> in the Cc line and make sure the] [subject line starts with the report component and number, with ] [or without any 'Re:' prefixes (such as "general/1098:" or ] ["Re: general/1098:"). If the subject doesn't match this ] [pattern, your message will be misfiled and ignored. The ] ["apbugs" address is not added to the Cc line of messages from ] [the database automatically because of the potential for mail ] [loops. If you do not include this Cc, your reply may be ig- ] [nored unless you are responding to an explicit request from a ] [developer. Reply only with text; DO NOT SEND ATTACHMENTS! ]