diff options
| -rw-r--r-- | BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java | 2 | ||||
| -rw-r--r-- | BKUAppletExt/src/main/java/at/gv/egiz/bku/online/applet/ActivationApplet.java | 2 | 
2 files changed, 4 insertions, 0 deletions
| diff --git a/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java b/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java index 9511571c..4fac1d62 100644 --- a/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java +++ b/BKUApplet/src/main/java/at/gv/egiz/bku/online/applet/BKUApplet.java @@ -320,6 +320,8 @@ public class BKUApplet extends JApplet {     */    public STALPortType getSTALPort() throws MalformedURLException {      URL wsdlURL = getURLParameter(WSDL_URL); +    if (wsdlURL.toString().contains(";jsessionid=")) +        wsdlURL = new URL(wsdlURL.toString().replaceAll("\\;jsessionid=[^\\?#]*", ""));      log.debug("Setting STAL WSDL: {}.", wsdlURL);      QName endpointName = new QName(STAL_WSDL_NS, STAL_SERVICE);      STALService stal = new STALService(wsdlURL, endpointName); diff --git a/BKUAppletExt/src/main/java/at/gv/egiz/bku/online/applet/ActivationApplet.java b/BKUAppletExt/src/main/java/at/gv/egiz/bku/online/applet/ActivationApplet.java index 5ca086ab..a7692b79 100644 --- a/BKUAppletExt/src/main/java/at/gv/egiz/bku/online/applet/ActivationApplet.java +++ b/BKUAppletExt/src/main/java/at/gv/egiz/bku/online/applet/ActivationApplet.java @@ -74,6 +74,8 @@ public class ActivationApplet extends BKUApplet {    @Override    public STALPortType getSTALPort() throws MalformedURLException {      URL wsdlURL = getURLParameter(WSDL_URL); +    if (wsdlURL.toString().contains(";jsessionid=")) +      wsdlURL = new URL(wsdlURL.toString().replaceAll("\\;jsessionid=[^\\?#]*", ""));      log.debug("Setting STAL WSDL: {}.", wsdlURL);      QName endpointName = new QName(STAL_WSDL_NS, STAL_SERVICE);      log.info("Creating STAL-X enabled webservice port."); | 
