Highlighted
Absent Member.
Absent Member.
1603 views

WebAccess in 2014 R2

A heads-up for anyone interested. We ran into an issue where JAR files and classes are missing on an install of R2. Specifically, in the GroupWise WebAccess configuration.

/var/opt/novell/tomcat6/webapps/gw/WEB-INF/lib appears to me to be missing classes for JAX-WS. Specifically, jaxws-rt and maybe jaxws-api.

/opt/novell/groupwise/webaccess/gw/WEB-INF/classes/com/novell/webaccess/providers directory is empty; seems it should contain SOAP provider

We have an SR open on this, and we're trying to get development to look at it. It may just be a packaging issue, but there's clearly missing Java classes. The first problem, the missing JAX-WS classes, resulted in this exception:

javax.servlet.ServletException: Servlet execution threw an exception

root cause
java.lang.NoClassDefFoundError: com.sun.xml.ws.client.ClientTransportException
java.lang.J9VMInternals.verifyImpl(Native Method)
java.lang.J9VMInternals.verify(J9VMInternals.java:73)
java.lang.J9VMInternals.initialize(J9VMInternals.java:133)
com.novell.webaccess.providers.soap.actions.SOAPHandlerMediator.<init>(SOAPHandlerMediator.java:121)
com.novell.webaccess.providers.soap.SOAP.initReal(SOAP.java:186)
com.novell.webaccess.providers.soap.SOAP.preService(SOAP.java:472)
com.novell.webaccess.common.BaseServlet.callProvider(BaseServlet.java:1311)
com.novell.webaccess.common.BaseServlet.service(BaseServlet.java:1062)
com.novell.webaccess.WebAccessServlet.service(WebAccessServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
com.novell.webaccess.common.BaseServlet.service(BaseServlet.java:797)


The second problem, after putting copies of jaxws-rt-2.2.10.jar and jaxws-api.2.2.11.jar in the right place, points to the missing provider:

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: com.novell.webaccess.providers.soap.GWPortTypeFacade (initialization failure)
java.lang.J9VMInternals.initialize(J9VMInternals.java:139)
com.novell.webaccess.providers.soap.SOAP.initReal(SOAP.java:164)
com.novell.webaccess.providers.soap.SOAP.preService(SOAP.java:472)
com.novell.webaccess.common.BaseServlet.callProvider(BaseServlet.java:1311)
com.novell.webaccess.common.BaseServlet.service(BaseServlet.java:1062)
com.novell.webaccess.WebAccessServlet.service(WebAccessServlet.java:249)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
com.novell.webaccess.common.BaseServlet.service(BaseServlet.java:797)


If anyone has any insight into this, or a developer is watching, we'd appreciate a look at this.
Labels (1)
0 Likes
3 Replies
Highlighted
Absent Member.
Absent Member.

Re: WebAccess in 2014 R2

Your open SR is the best course of action. If you feel you aren't getting anywhere with the SR, let us know and we'll see what we can do!
0 Likes
Highlighted
Contributor.
Contributor.

Re: WebAccess in 2014 R2

I have the same problem. The same error occurs and always a clean installation.
I would be glad if someone will solve this problem.
0 Likes
Highlighted
Absent Member.
Absent Member.

Re: WebAccess in 2014 R2

Create symbolic links for the following 5 files

ln -s /opt/novell/groupwise/webaccess/metro/webservices-api.jar /var/opt/novell/tomcat6/common/endorsed/
ln -s /opt/novell/groupwise/webaccess/metro/webservices-extra-api.jar /var/opt/novell/tomcat6/lib/
ln -s /opt/novell/groupwise/webaccess/metro/webservices-extra.jar /var/opt/novell/tomcat6/lib/
ln -s /opt/novell/groupwise/webaccess/metro/webservices-rt.jar /var/opt/novell/tomcat6/lib/
ln -s /opt/novell/groupwise/webaccess/metro/webservices-tools.jar /var/opt/novell/tomcat6/lib/
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.