/o//commerce-media/accounts/-1/images/18575640?download=true

Vert.x Integration
Icon
DXP App
18575582
Liferay DXP / 7 integration with Vert.x (http://vertx.io/) . Eclipse Vert.x is a tool-kit for building reactive applications on the JVM. Eclipse Vert.x is event driven, non-blocking and is natively polyglot. Vert.x is incredibly flexible - whether it's simple network utilities, sophisticated modern web applications, HTTP/REST microservices, high volume event processing or a full blown back-end message-bus application, Vert.x is a great fit. Vert.x is used by many different companies from real-time gaming to banking and everything in between.
The chat demo included can run on defaults comfortably. The other applications built on top this integration may require different configuration. The port and bus names are configured through Product Menu → Control Panel → Configuration → System Settings. Here, click on Other, find the VertxConf & ChatConf and ctrl + click to open them. Configure VertxConf & ChatConf by adding the configuration from bottom right add button. It may happen that you will have to add up this once if the default is not working.
You may have to enable `CorsFilter` filter for other ports. The filter is configured in tomcat / tcserver at conf/web.xml.
<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/eb/*</url-pattern>
<url-pattern>/msgs/*</url-pattern>
</filter-mapping>
This will enable the CORS filter for above URLs. The url-pattern defined above should be same as configured in Liferay DXP / 7 configuration UI. The servers other than tomcat may have different setup to enable CORS filter.

The demo chat portlet is available under “Collaboration” apps category. The chat demo can be tested by log-in to system with different browser as different users. The site members are auto joined on page visit. As it is for integration demo, the portlet is site scoped with minimal features.
Please contact gaurav.joshi@email.com for any queries and issues.
DEVELOPER
Gaurav Joshi
DEVELOPER
17-6-7 上午12:00
Published date
处理模板时发生错误。
The string doesn't match the expected date/time/date-time format. The string to parse was: "17-6-7 上午12:00". The expected format was: "MM/dd/yy HH:mm".
The nested reason given follows:
Unparseable date: "17-6-7 上午12:00"

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${CPDefinition_displayDate.getData()?...  [in template "3192443#3192485#null" at line 4, column 9]
----
1<#setting date_format="MMMMM d, yyyy"> 
2 
3<#if (CPDefinition_displayDate.getData())??> 
4	${CPDefinition_displayDate.getData()?datetime("MM/dd/yy HH:mm")?date} 
5</#if> 
Published Date
17-6-7 上午12:00
SUPPORTED OFFERINGS
Self-Hosted, Self-Managed
Supported Versions
7.0
Resource Requirements
Edition
CE, EE
PRICE
Paid
help & support
Terms & Conditions
SHARE LINK
Copy & Share Link

HTML Example

A paragraph is a self-contained unit of a discourse in writing dealing with a particular point or idea. Paragraphs are usually an expected part of formal writing, used to organize longer prose.