As you may already be aware, the HCL Software New UNICA V12 is out with several new features, amongst them a major feature: The supports for JBoss. This is helping the Unica Marketing Software in maximum uptime. After a long period, HCL Software Unica Suite came up with the support of open-source application servers, and this will save a lot of cost of an enterprise.

What is JBOSS?

The JBoss Enterprise Application Platform (or JBoss EAP) is a subscription-based/open-source Java EE-based application server runtime platform used for building, deploying, and hosting highly-transactional Java applications and services. The JBoss Enterprise Application Platform is part of the JBoss Enterprise Middleware portfolio of software. As it is Java-based, the application server operates across platforms; it is usable on any operating system that supports Java. The JBoss Enterprise Application Platform was developed by JBoss, now a division of Red Hat.

Why JBOSS?

JBoss is Red Hat’s Application server, also known as Wildly. It is an open-source alternative to commercial offerings from IBM WebSphere and Oracle WebLogic. The application server is an open-source platform, used for implementing Java applications and a wide variety of other software applications. The Application Server is cross-platform, easy to install, and use on any operating system that supports Java. You can run the JBoss application server on Linux, Unix, OS X, and Windows.

Benefits of JBOSS with UNICA

  • It’s an Open Source. Open-source is generally counted as a win. JBOSS is free and readily available to anyone willing to download it.
  • It’s a lightweight application. JBOSS is a lightweight application that offers the most basic functionality necessary to run a server, meaning it provides relatively quick load and redeploys times compared to others.
  • It’s More Flexible. There are very few steps to follow for the deployment of applications as well as the configuration after deployment as compared to others.
  • Compatibility. JBOSS is compatible with all Operating systems and databases.

Where we can get the JBOSS installer?

The installer is easily available on the internet and you can download it for free. To download you just need to create a new account which is free. You can download it from the link below.

https://developers.redhat.com/products/eap/download

Pre-Requisite

Before installing the Application Server you must have JAVA installed. Since JBoss is pure Java you can have it working on any Operating System / Platform that supports Java. For Version 12 you should have JDK 1.8 installed on the system and supported operating system.

We can now start with the installation of JBoss.

Steps to install JBoss

1. Run the jar file(jboss-eap-7.1.0-installer) on the window’s machine. It will start the installation. Run the command java -jar jboss-eap-7.1.0-installer.jar on Linux machine.
Make Sure you have JAVA installed on your machine and PATH is set in Environment Variables.

2. Click OK.

3. Give the installation Path.

4. Select the component.

5. Create Admin User and click next.

6. It will show the components installation as successful.

7. It will then ask for Runtime Configuration.  Select the configurations as below.

NOTE: You can also select Perform default configuration and add the data source afterward.

8. We have to then set up a JDBC driver. Select Driver Vendor as Oracle. Then provide the jar file path, if you have any additional jar just click on Add Additional jar.

NOTE: We can add the jar files after installation also if we have selected the Perform default configuration in the above steps.

9. Now we have to set up the platform data source as we have checked install data source in step 7. Set the configurations as mentioned below. JNDI should start with java:/[JNDI NAME]. Change the Security type as Username and Password.

After the successful data source connection, just click ok TEST DATASOURCE CONNECTION.

10. You will get the below screen once the processing is finished.

11. You just need to click on Done.

How to test JBOSS installation is successful or not?

Navigate to JBOSS_HOME/bin folder and run standalone.bat to start the JBOSS console and check as below.

WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
WFLYSRV0026: JBoss EAP 7.1.0.GA (WildFly Core 3.0.10.Final-redhat-1) started in 98623ms – Started 2868 of 3104 services (364 services are lazy, passive or on-demand) Also, Admin console listening on http://127.0.0.1:9990.

Just open http://127.0.0.1:9990 or http://localhost:8080

Provide the User Name and Password which we have created while installation.

This is how the JBoss Admin Console looks like.

Configuration of JBOSS

1. Navigate to Configuration->Subsystem->Data source->Non-XA. You will get the Platform data source already present as we have created while installation.

If you want to change the configurations of Data source you can click on Platform Data source.

2. Now to add the Campaign Data source,

a. Navigate to Configurations->Sub system->data sources->Non-XA->Add
b. Select Oracle.

c. Give the JNDI name for Campaign
    NOTE: JNDI=java:/[JNDI]

d. To select a JDBC Driver, Click on detected and Select ojdbc8.jar
NOTE-Detected Driver will only display if you have jar file under Deployment.

e. Now give the user name and password. Make sure your JDBC URL is correct

f. Test the connection now. It should be successful.

3. Steps to configure JVM.

How to set the heap size and JVM arguments?

In Windows

set "JAVA_OPTS=-Xms1G -Xmx1G -XX:MetaspaceSize=4096M -XX:MaxMetaspaceSize=8192M -Dcampign.ehcache.path=D:\JBOSSUnica\Campaign\conf\ 
-DCAMPAIGN_HOME=D:\JBOSSUnica\Campaign
-DOFFER_HOME=D:\HCL\JBOSSUnica\CentralizedOffers 
-Doffer.ehcache.path=D:\JBOSSUnica\CentralizedOffer\conf\"

In Linux

# Specify options to pass to the Java VM.

if [ "x$JAVA_OPTS" = "x" ];

then JAVA_OPTS="-Xms1303m -Xmx1303m -XX:MetaspaceSize=2048M - XX:MaxMetaspaceSize=4096m -Dcampign.ehcache.path=D:\JBOSSUnica\Campaign\conf\
-DCAMPAIGN_HOME=D:\JBOSSUnica\Campaign 
-DOFFER_HOME=D:\HCL\JBOSSUnica\CentralizedOffers
-Doffer.ehcache.path=D:\JBOSSUnica\CentralizedOffer\conf\"

Installation of EMM Suite

While installing the EMM Suite make sure to do the following changes.

How to Deploy War files in JBOSS?

1. Open the console

2. Navigate to Deployment->Add

3. Select Upload a new deployment option and click on Next.

4. Choose file and click next.

5. Click Finish and it will start the deployment

After deployment, if you check under Deployment you can get the unica.war file.

Follow the same steps for all war files.

To check the UNICA Application is up or not. Make sure your JBOSS is up and running. Below is the Application URL.

http://localhost:8080/unica

And, you have successfully deployed the war files using JBoss.

You can always reach out to our support community, for any Unica related questions, at any time Contact Us

Comment wrap
Further Reading
article-img
Marketing & Commerce | July 30, 2021
Releasing the new feature pack – Unica 12.1.1 Summer Release
We're excited to announce the release and general availability of latest Summer update to Unica 12.1 cloud native integrated-Unica 12.1.1.
article-img
Marketing & Commerce | May 5, 2021
Traditional MRM vs Collaborative Work Management
It’s a marketer’s world. Customers can be reached by virtually any medium (email, SMS, social media) a marketer puts their mind to. But with so many channels, meeting customer expectations, understanding their needs, and formulating strategies to provide a great customer experience, the list of marketing "to do's" is much longer than it used to be. Hence Marketing Resource Management has become an essential part of new marketing approaches. What is MRM? Forrester1 defines marketing resource management as enterprise marketing technology that helps marketers with financial planning, performance measurement, collaboration and calendaring, project management, content production, asset management, brand compliance, and marketing fulfillment. MRM is not a new space, but marketers need to take a fresh look at available solutions. As the MarTech landscape has exploded over the past decade, marketing operations has become the backbone that keeps all of the tools and processes working together to achieve the organization's goals - encompassing everything from planning, processes, execution to technology and resource allocation. MRM includes the resources available to internal teams and the relationships with external stakeholders and approval processes. MRM lets you organize, automate and optimize marketing tasks. The Purpose MRM fulfills MRM exists to save time and marketing resources. Think of just one single marketing task – for example, preparing an email marketing campaign. The list of activities includes the coordination between your marketers, graphic designers, copywriters, and others involved – it is time-consuming and, therefore, costly. This was just an email campaign; consider the cost of running hundreds like these together. For every hour spent on this, you lose focus on other marketing collateral or company growth. With MRM in the picture to manage the assets, tools, and operations, it is easier and more cost-efficient. Creative Approvals - Easily float creatives to brand, legal and other teams for...
article-img
Marketing & Commerce | November 17, 2020
Unica Named a November 2020 Gartner Peer Insights Customers’ Choice for Multichannel Marketing Hub.
HCL Software is excited to announce that Unica, a leading enterprise marketing solution, has been recognized as a November 2020 Gartner Peer Insights Customers’ Choice for Multichannel Marketing Hub (MMH). Our team at Unica takes great pride in this distinction, as customer feedback continues to shape our products and services. In its announcement, Gartner explains, “The Gartner Peer Insights Customers’ Choice is a recognition of vendors in this market by verified end-user professionals, taking into account both the number of reviews and the overall user ratings.” To ensure fair evaluation, Gartner maintains rigorous criteria for recognizing vendors with a high customer satisfaction rate. Here are some excerpts from customers that contributed to the distinction: “A solid product with deep user community and good integrator expertise in region.”- Head Of Marketing Data & Analytics in the Finance Industry “HCL Unica is a great Campaign Management tool which generate good revenue for organisation.”- Senior Manager in the Services Industry "HCL Unica is a great ROI Marketing Automation tool.”- Associate Director in the Manufacturing Industry Read more reviews for Unica here. Everyone at Unica is deeply proud to be honored as a November 2020 Customers’ Choice for Multichannel Marketing Hub. To learn more about this distinction, or to read the reviews written about our products by the IT professionals who use them, please visit the Customers’ Choice announcement. To all of our customers who submitted reviews, thank you! These reviews mold our products and our customer journey, and we look forward to building on the experience that earned us this distinction! If you have a Unica story to share, we encourage you to join the Gartner Peer Insights crowd and weigh in. The GARTNER PEER INSIGHTS CUSTOMERS’ CHOICE badge is a trademark and service mark of Gartner, Inc., and/or its affiliates, and is used...
Close