将Vaadin OSGI portlet所需的捆绑软件部署到Liferay 7.3

问题描述

使用blade sh start命令将Felix Gogo Shell的Vaadin Osgi portlet所需的捆绑软件部署到Liferay 7.0 ,例如vaadin-shared

blade sh start https://repo1.maven.org/maven2/com/vaadin/vaadin-shared/8.11.3/vaadin-shared-8.11.3.jar

但是,它不再适用于Liferay 7.3

blade sh start https://repo1.maven.org/maven2/com/vaadin/vaadin-shared/8.11.3/vaadin-shared-8.11.3.jar
start https://repo1.maven.org/maven2/com/vaadin/vaadin-shared/8.11.3/vaadin-shared-8.11.3.jar
gogo: IllegalArgumentException: Cannot coerce start(Token) to any of [(Bundle[])]

如何将捆绑软件部署到Liferay 7.3

解决方法

您必须对Liferay 7.3 使用Gogo shell命令installstart

1. blade sh install
blade sh install https://repo1.maven.org/maven2/com/vaadin/vaadin-shared/8.11.3/vaadin-shared-8.11.3.jar
install https://repo1.maven.org/maven2/com/vaadin/vaadin-shared/8.11.3/vaadin-shared-8.11.3.jar
Bundle ID: 1210
2. blade sh start
blade sh start 1210
start 1210

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...