Hello,
This worked under v8.2 but now under v9.6 this isn’t working anymore. The WSSTACK for EntireX uses Apache Axis2, and the web.xml file includes startup parameters to override defaults. One such parameter is axis2.repository.path which, if uncommented, will tell Axis2 where to find the services (*.aar files).
We have the following settings at the top of web.xml:
<web-app>
<display-name>Apache-Axis2</display-name>
<listener>
<listener-class>com.softwareag.wsstack.webapp.WSSRegisterMBean</listener-class>
</listener>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class> com.softwareag.wsstack.deployment.server.SAGAdminServlet </servlet-class>
<!--<init-param>-->
<!--<param-name>axis2.xml.path</param-name>-->
<!--<param-value>/WEB-INF/conf/axis2.xml</param-value>-->
<!--<param-name>axis2.xml.url</param-name>-->
<!--<param-value>http://localhot/myrepo/axis2.xml</param-value>-->
<param-name>axis2.repository.path</param-name>
<param-value>/opt/tomcat/wsstack/user_projects/shared/repository</param-value>
<!--<param-value>/WEB-INF</param-value>-->
<!--<param-name>axis2.repository.url</param-name>-->
<!--<param-value>http://localhot/myrepo</param-value>-->
<!--</init-param>-->
<load-on-startup>1</load-on-startup>
</servlet>
The *.aar files are in /opt/tomcat/wsstack/user_projects/shared/repository/services as I can confirm by logging into the RHLE server where WSStack is running under Tomcat. Version of WSStack is 9.6.0.0.278, but this worked under 8.2.2.
Can anyone figure out what my problem is?
Note: it doesn’t show up on here this way, but there is an underscore in the user_projects part of the path for despite the fact it doesn’t appear so here.
Thanks!
-Brian
#EntireX#Mainframe-Integration#webMethods