For example, try to use the following: <web-uri>!@#$%^&*()r</web-uri>
and you will get:
Weblogic.management.ManagementRuntimeException: java.io.FileNotFoundException: [J2EE:160034]Module !@#$%^&*()r not Found in path C:\zzz\aaa\JavaEE2\JavaEE2.ear.
at weblogic.management.runtime.DeployerRuntimeMBean_Stub.activate(DeployerRuntimeMBean_Stub.java:1148)
at com.intellij.j2ee.wrappers.DeployerRuntimeMBeanWrapper.activate(DeployerRuntimeMBeanWrapper.java:50)
at com.intellij.javaee.weblogic.runDebug.weblogicServerInstances.versionsBefore9.WeblogicVersionBefore9LocalInstance$1.run(WeblogicVersionBefore9LocalInstance.java:81)
at com.intellij.javaee.weblogic.runDebug.weblogicServerInstances.versionsBefore9.ServerPollThreadForWLBefore9$2.run(ServerPollThreadForWLBefore9.java:127)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
at com.intellij.j2ee.wrappers.WeblogicLogin.runAs(WeblogicLogin.java:78)
at com.intellij.javaee.weblogic.runDebug.weblogicServerInstances.versionsBefore9.ServerPollThreadForWLBefore9.runRequest(ServerPollThreadForWLBefore9.java:125)
at com.intellij.javaee.weblogic.runDebug.weblogicServerInstances.ServerPollThread.runImmediately(ServerPollThread.java:111)
at com.intellij.javaee.weblogic.runDebug.weblogicServerInstances.ServerPollThread.run(ServerPollThread.java:159)
Caused by: java.io.FileNotFoundException: [J2EE:160034]Module !@#$%^&*()r not Found in path C:\zzz\aaa\JavaEE2\JavaEE2.ear.
at weblogic.j2ee.J2EEApplicationContainerFactory.createMBeansForNewModules(J2EEApplicationContainerFactory.java:385)
at weblogic.j2ee.J2EEApplicationContainerFactory.reconcileAppModules(J2EEApplicationContainerFactory.java:215)
at weblogic.management.deploy.DeployerRuntime.unprotectedActivate(DeployerRuntime.java:903)
at weblogic.management.deploy.DeployerRuntime.access$000(DeployerRuntime.java:69)
at weblogic.management.deploy.DeployerRuntime$1.run(DeployerRuntime.java:1532)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.management.deploy.DeployerRuntime.checkAndPerformDeployerActions(DeployerRuntime.java:1523)
at weblogic.management.deploy.DeployerRuntime.activate(DeployerRuntime.java:192)
at jrockit.reflect.NativeMethodInvoker.invoke0(Unknown Source)
at jrockit.reflect.NativeMethodInvoker.invoke(Unknown Source)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:754)
at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:733)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1560)
at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1528)
at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:988)
at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:946)
at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
at java.lang.Thread.startThreadFromVM(Unknown Source)