Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

aem-publish-p4503.jar is starting on port 4502?

Avatar

Avatar
Validate 1
Level 2
nutmix
Level 2

Likes

2 likes

Total Posts

44 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Give Back 3
Give Back
Boost 1
Affirm 1
View profile

Avatar
Validate 1
Level 2
nutmix
Level 2

Likes

2 likes

Total Posts

44 posts

Correct Reply

1 solution
Top badges earned
Validate 1
Give Back 3
Give Back
Boost 1
Affirm 1
View profile
nutmix
Level 2

03-12-2020

I followed these steps: https://experienceleague.adobe.com/docs/experience-manager-learn/foundation/development/set-up-a-loc...

On windows and it works.

Then I setup two ubunutu boxes with oracle java 11, one runing the author, and one runing the publisher.  Author starts correctly on port 4502, but publisher starts incorrectly on port 4502 intstead of 4503.

The jar is called: /home/aem/publish/aem-publish-p4503.jar

I unpacked it like this:

$ java -jar *.jar -unpack

Then I run it like this:

$ /home/aem/publish/crx-quickstart/bin

However, when I do ps -ef | grep java I get this:

aem 16589 1 33 13:11 pts/0 00:10:03 java -server -Xmx1024m -XX:MaxPermSize=256M -Djava.awt.headless=true -Dsling.run.modes=author,crx3,crx3tar -Djava.locale.providers=CLDR,JRE,SPI -jar crx-quickstart/app/cq-quickstart-6.5.0-standalone-quickstart.jar start -c crx-quickstart -i launchpad -p 4502 -Dsling.properties=conf/sling.properties

When I try to hit the site on 4503 i get connection refused.

when i connecto the publisher server on 4502, I get the author UI, not the site.

 

I dont see anything obvious in error.log.

 

NOTE: I start it via start script because if I just run the jar, it always fails.

 

Is this normal behaviour?

 

Are there some manual switches to force it to run as publisher on port 4503?

 

I tried $ ./start -p 4503 but this is not picked up. I undestand I can edit the conf/sling.properties, or setup some env vars, but what shoudl the be?

 

I see the author run mode is -Dsling.run.modes=author,crx3,crx3tar  What should he publish run mode be, and how to I best set it?

 

$ java -version
java version "11.0.9" 2020-10-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.9+7-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.9+7-LTS, mixed mode)

 

 

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct Reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile

Avatar
Affirm 50
MVP
Vaibhavi
MVP

Likes

216 likes

Total Posts

181 posts

Correct Reply

61 solutions
Top badges earned
Affirm 50
Validate 1
Ignite 1
Give Back 5
Give Back 3
View profile
Vaibhavi
MVP

03-12-2020

Hi @nutmix , 

 

Reason is sling runmode is set to author in sling.properties file. 

Please update the below property to publish and restart the server that should fix the issue

Dsling.run.modes=publish,crx3,crx3tar

 

If you are starting the instance using start.bat file, 

please set the CQ_RUNMODE flag to publish and CQ_PORT to 4503 ( anyport number which you want to start your server. 

 

If you are starting AEM by double clicking on jar file , naming convention for jar is aem-publish-p4503.jar for publish. 

 

There are 3 ways to start the server. 

Please check the below documents for more details. 

https://helpx.adobe.com/in/experience-manager/kb/RunModeSetUp.html

https://helpx.adobe.com/in/experience-manager/6-3/sites/deploying/using/configure-runmodes.html

 

Answers (1)

Answers (1)

Avatar

Avatar
Establish
MVP
Anudeep_Garnepudi
MVP

Likes

275 likes

Total Posts

320 posts

Correct Reply

87 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Establish
MVP
Anudeep_Garnepudi
MVP

Likes

275 likes

Total Posts

320 posts

Correct Reply

87 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile
Anudeep_Garnepudi
MVP

03-12-2020

Hi @nutmix 

When you run(double click) the jar file, it will read the the jar file name and will pick port number from file name itself. If you don't follow jar file naming conversion (-p4502/-p4503), if port 4502 is available then it will take port 4502.

If you are executing/running bath file, you should change the port explicitly by opening it in any text editor.

Screenshot 2020-12-03 at 11.20.12 PM.png

Update the CQ_PORT in start.bat/quickstart.bat before running it.

-AG