Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!.POSTED!not-for-mail From: Lew Newsgroups: comp.lang.java.programmer Subject: Re: Dealing with application names in a JEE web app Date: Mon, 23 May 2011 15:30:53 -0400 Organization: albasani.net Lines: 28 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.albasani.net dBX5kc4lblOZRjG4PPwmtiqUi4WJboj+lk8XpiqvTPDIrgucoMSDKL+i3AhqkszfW28aTVcPs+Jb8nQb0kULRlR43og6rtYePGA93H/5ED3DK+vvvrPMW+bk4PGeIUPx NNTP-Posting-Date: Mon, 23 May 2011 19:30:37 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="siY3Z+XJU72vNjMPowYNXq5S79MuzJTbVlpjRwwRmvBogiyNG9kEkTYZva0UK+6JPhlVjXcz2uqBFx1J/UKJmg7yKH6Kcrz8FCm0etnjrSUmbe6A9a8Z4fdb9I+lW44v"; mail-complaints-to="abuse@albasani.net" User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10 In-Reply-To: Cancel-Lock: sha1:9AQBeeKJcnG4+7gM6Y/dhR5M6qA= Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4487 On 05/23/2011 03:11 PM, markspace wrote: > Hi all, > > I'm delving more heavily into JSP/Servlets and JSF at the moment. I've found > something that looks like a questionable design issue by the JEE folks at Sun > (now Oracle, of course) and I'd like to pick your brains about how you might > deal with it. > > Basically, when developing a JEE web app, the application name gets inserted > into every URL and associated path. If my app is named TechDarwinia, for > example, then all URLS look like this: > > http://localhost:8080/TechDarwinia/ > http://localhost:8080/TechDarwinia/faces/readPost.xhtml > http://localhost:8080/TechDarwinia/rsrc/css/style.css > > The problem is of course that the web app could be renamed anything by the > deployer/sysop, and I've got strings hard coded to that app name TechDarwinia. > > So how do folks write their apps so that they can handle being deployed under > different names? Relative URLS. -- Lew Honi soit qui mal y pense. http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg