We're deploying the same web application multiple times on the same weblogic domain, for multiple test environments.
Even though we use different servers and ports, we find it convenient to use different names to easily identify the deployed application. So far, we've put the environment name in the application name, between brackets, like this:
Applic[DEV]
Applic[SIT1]
Applic[SIT2]
Until today, it worked like a charm. But now we're facing an issue when redeploying an application. I'm not sure what we could have changed that causes this problem.
The exception we get is:
java.net.URISyntaxException: Illegal character in path at index 65: file:/APPLICdev1/applicDomain/servers/SIT2/tmp/_WL_user/ApplicWeb[Sit2]/gp8nae/war/WEB-INF/lib/applicCommons-RELEASE.jar
According to the W3C (here) the character in question "[" is supposed to be a valid character, reserved but valid. We solved the issue by removing the brackets but I'm curious to understand the cause of this problem.
Thanks