Expand my Community achievements bar.

SOLVED

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

Avatar

Level 4

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

1 Accepted Solution

Avatar

Correct answer by
Level 4

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.

View solution in original post

5 Replies

Avatar

Community Advisor

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

Level 4

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

Avatar

Community Advisor

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

Correct answer by
Level 4

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.

Avatar

Level 1

I know this thread is now 6 years old but for future reference if someone is looking to see why webmdl does not show on nlserver pdump is because it will only show in pdump if someone is hitting it from the outside. To test this run nlserver pdump in command line to see webmdl is not listed then go to a browser and run a server test x.x.x.x/r/test and once the server responds in the browser leave it open and run nlserver pdump again to see that webmdl is now listed. Cheers.