Setting Up Publish Instance on AEM 6.1 JEE Version

Avatar

Avatar

daleschimpf

Avatar

daleschimpf

daleschimpf

26-10-2015

Hi:

I was recently attempting to setup a Publish instance on a demo AEM 6.1 JEE server I am running. My goal was to set up more of a real world environment with various instances for the purpose of learning how the instances work together.

Before posting this I did a search on this forum and found this thread http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/aem-forms.topic.html/fo... which contained this link https://helpx.adobe.com/aem-forms/6/aem-forms-architecture-deployment.html detailing various author/publish/processing topologies.

When spinning up a JEE version of AEM you get an Author instance by default. This documentation goes onto say that the Processing instance (when required) would typically be the JEE version and if I understand correctly the Author and Publish instances could technically be JEE or standalone versions, although the general recommendation seems to be to try and stick with standalone versions when possible. I realize the topologies using HTML Workspace and the AEMS Forms Workflow add-on (ie Process Management) are a little more complex and at least the Author instance will require JEE.

Before coming across this forum post I found this bit of documentation about creating a Publish instance on a JEE server http://help.adobe.com/en_US/AEMForms/6.1/InstallTurnkey/WS0b373c8e7f652f14-5cc6d7413c5cb4e174-8000ae... which, among other things, says "You must run separate author and publish instances. You can configure the two instances on the same or on different machines."

This documentation seems to be saying that the JEE server (jboss in this case) can run multiple instances of different types. Is this correct?

While the instructions seem fairly straight forward, step 1 mentions creating an "appserver profile" with no explanation of what this is or how to create it. There seems to be a presumption the reader should know what this is. Forgive me if this is common knowledge but I'm not clear on what this is or what the context of this term is. It sounds to me like it's a jboss term.

I've googled this term but did not come up with anything meaningful, either from an AEM or Jboss perspective.

To summarize the information from both of these links, there seems to be more than one way to configure Publish instances (1 using standalone versions and another using JEE servers).

Can anyone talk about the ins and outs of these different options and which one might be recommended over another?

If the "appserver profile" method is still a valid and viable approach in AEM 6.1, can anyone expand on how to create an "appserver profile" and/or how to set up a author/publisher instances with the AEM JEE version?

Thanks in advance.

Dale

View Entire Topic

Avatar

Avatar

patrickpai

Avatar

patrickpai

patrickpai

08-02-2018

Hi guys

Still cant get this to run, that pesky second instance.

I successfully install the first one using the exe file for Jboss windows and I can test it on port 8080, I connect to the forms page and can design from there and so many other things.

NOW

For the second instance, what I do is:

1. copy the Jboss Folder (from working install, the first instance) and copy it to a different location on that machine.

2. I go to the \Bin folder and locate the standalone.bat file and pass it arguments like so: standalone.bat -Djboss.socket.binding.port-offset=110

3. What should I look for after that command, and how do I test all of this??

Not sure if these steps are ok, and when I test it, using the 8080/form URL, but changing it to 8190, I get nothing.

I just want this thing to finally work