Adobe Campaign Integration with Web Server [Could not use without 8080 port]

Avatar

Avatar

manovinayaka757

Avatar

manovinayaka757

manovinayaka757

29-01-2018

Hi All,

Environment:

Adobe Campaign V6.1 [Hybrid on premise Marketing server]

Adobe Campaign Build Number 8861

IIS Server 8.5

Problem:

After configuring the web server as per the instructions in the documentation, when I hit the page http://localhost/nl/jsp/logon.jsp I get a 404 error, but when i hit http://localhost:8080/nl/jsp/logon.jsp the page loads without any error.

Please let me know, if am missing something.

I have followed the instructions to configure IIS web server with Adobe Campaign V6.1

Integration into a Web server

I did execute the VB script, But I could not see the webmdl listed when I performed a pdump as shown below.

PS C:\Users\Administrator> nlserver pdump

17:59:04 >   Application server for Adobe Campaign (6.1.1 build 8861) of 10/19/2017

watchdog (5008) - 10.8 MB

syslogd@default (3100) - 12.2 MB

wfserver@sitMarketing (704) - 37.2 MB

web@default (2776) - 292.4 MB

I can see the application folders in content view in IIS.

1405613_pastedImage_0.png

My IIS Server

1405620_pastedImage_4.png

Regards,

Mano

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar

manovinayaka757

Avatar

manovinayaka757

manovinayaka757

31-01-2018

Hi David david_garcia​,

I have configured the web server and am now able to acess adobe campaign via the web server.

The reason as of why the integration failed previously, is that the following services in IIS were missing:

ISAPI Extensions and ISAPI filters

I tried nlserver config -reload before, but this did not activate the webmdl module. I tried again today and the result is the same as shown below, webmdl is still missing.

Application server for Adobe Campaign (6.1.1 build 8861) of 10/19/2017

watchdog (724) - 10.9 MB

syslogd@default (6756) - 12.2 MB

wfserver@sitMarketing (2216) - 37.1 MB

web@default (6264) - 282.5 MB

I am not sure whether the integration with web server (sans the webmdl) will work for all the use cases. I am testing it out. Hope it works.

Answers (3)

Answers (3)

Avatar

Avatar

david_garcia1

MVP

Avatar

david_garcia1

MVP

david_garcia1
MVP

30-01-2018

Indeed, and I believe it could be because you may have missing tomcat references in the serverConf.xml file, it should look something like the following, can you please check, and perform the following command: nlserver config -reload

    <!-- Class Path to use when starting JVM

           -->

      <classpath>$(XTK_INSTALL_DIR)/tomcat-7/bin/bootstrap.jar

          $(XTK_INSTALL_DIR)/tomcat-7/bin/tomcat-juli.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-coyote.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-util.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat-api.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/servlet-api.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/jsp-api.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/el-api.jar

          $(XTK_INSTALL_DIR)/java/lib/log4j-1.2.11.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/annotations-api.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/catalina.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/websocket-api.jar

          $(XTK_INSTALL_DIR)/tomcat-7/lib/tomcat7-websocket.jar

          $(XTK_INSTALL_DIR)/java/lib/PDFBox-0.7.3.jar

          $(XTK_INSTALL_DIR)/java/lib/FontBox-0.1.0.jar

          $(XTK_INSTALL_DIR)/java/lib/AGJavaEndpoint.22.jar

          $(XTK_INSTALL_DIR)/java/lib/NSGConstants.jar

          $(XTK_INSTALL_DIR)/java/lib/smpp.jar

          $(XTK_INSTALL_DIR)/java/lib/nlweb.jar

          $(XTK_INSTALL_DIR)/java/lib/weka.jar

          $(XTK_INSTALL_DIR)/java/lib/KxCommonInterf.jar

          $(XTK_INSTALL_DIR)/java/lib/KxJni.jar

          $(XTK_INSTALL_DIR)/java/lib/KxJniInterf.jar

          $(XTK_INSTALL_DIR)/java/lib/KxUtils.jar

          $(XTK_INSTALL_DIR)/java/lib/jcaptcha-all.jar

          $(XTK_INSTALL_DIR)/java/lib/apns-1.0.0.Beta6-jar-with-dependencies.jar

          $(XTK_INSTALL_DIR)/java/lib/commons-collections-3.2.jar

          $(XTK_INSTALL_DIR)/java/lib/jcommon-1.0.16.jar

          $(XTK_INSTALL_DIR)/java/lib/jfreechart-1.0.13.jar

          $(XTK_INSTALL_DIR)/java/lib/barcode4j-light.jar

          $(XTK_INSTALL_DIR)/java/lib/zxing.jar

          $(XTK_INSTALL_DIR)/java/lib/raztec.jar

          $(XTK_INSTALL_DIR)/java/lib/gson-2.7.jar

          $(XTK_INSTALL_DIR)/java/lib/alpn-api-1.1.3.v20160715.jar

          $(XTK_INSTALL_DIR)/java/lib/netty-all-4.1.6.Final.jar

          $(XTK_INSTALL_DIR)/java/lib/netty-tcnative-boringssl-static-1.1.33.Fork22.jar

          $(XTK_INSTALL_DIR)/java/lib/pushy-0.8.1.jar

          $(XTK_INSTALL_DIR)/java/lib/slf4j-api-1.7.21.jar

          $(XTK_INSTALL_DIR)/java/lib/slf4j-simple-1.7.21.jar

          $(OOO_URE_INSTALL_DIR)/java/juh.jar

          $(OOO_URE_INSTALL_DIR)/java/ridl.jar

          $(OOO_URE_INSTALL_DIR)/java/jurt.jar

          $(OOO_BASIS_INSTALL_DIR)/program/classes/unoil.jar

          $(OOO_INSTALL_DIR)/classes/juh.jar

          $(OOO_INSTALL_DIR)/classes/ridl.jar

          $(OOO_INSTALL_DIR)/classes/unoil.jar

          $(OOO_INSTALL_DIR)/classes/jurt.jar</classpath>

    </jsp>

Avatar

Avatar

david_garcia1

MVP

Avatar

david_garcia1

MVP

david_garcia1
MVP

29-01-2018

Make sure you are running JDK 64 bit and that the IIS application pool the site is running on has "Enable 32-bit Applications" set to False under Advanced settings on the right hand side of "Actions".

Otherwise Delete the site, set up a new one run the vbscript again and set the "Enable 32-bit applications" to false and iisreset

Avatar

Avatar

manovinayaka757

Avatar

manovinayaka757

manovinayaka757

29-01-2018

Hi David david_garcia

Yes the Application Pool has "Enable 32-bit applications" set to false and the jdk used is 64 bit.

I even deleted and recreated the site, the result is the same.

The VB Script does its job well, but webmdl module is not enabled in tomcat. Is there any other configuration that is required for webmdl.

1406182_pastedImage_1.png