首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Liferay + jboss

Liferay + jboss
EN

Stack Overflow用户
提问于 2013-01-18 20:36:50
回答 3查看 1.4K关注 0票数 0

我正在尝试启动jboss,但我有一个错误。我使用jboss 7.1.1和Liferay。怎么啦?

代码语言:javascript
复制
12:25:26,707 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBA
S015877: Stopped deployment ROOT.war in 235420ms
12:25:35,754 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner) Exception in thread "com.liferay.portal.kernel.deploy.auto.AutoDeployScann
er" java.lang.NoClassDefFoundError: org/apache/tools/ant/types/resources/FailFas
t
12:25:35,785 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at org.apache.tools.ant.types.resources.BaseResourceCollectionContainer.
iterator(BaseResourceCollectionContainer.java:142)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at org.apache.tools.ant.taskdefs.Expand.execute(Expand.java:135)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.util.ant.ExpandTask.expand(ExpandTask.java:33)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.
java:955)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.deployFile(BaseDeployer.
java:889)
12:25:35,801 ERROR [stderr] (com.liferay.portal.kernel.deploy.auto.AutoDeploySca
nner)   at com.liferay.portal.tools.deploy.BaseDeployer.autoDeploy(BaseDeployer.
java:198)
EN

回答 3

Stack Overflow用户

发布于 2015-01-01 21:23:38

步骤1:要设置机器进行Liferay开发,首先需要下载并安装所有需要的软件,如下所述。

代码语言:javascript
复制
JAVA (JDK & JRE)
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
 Eclipse IDE   
    http://www.eclipse.org/downloads/
Liferay JBOSS bundle (Community Edition or Enterprise Edition as per your requirements and preferences), Liferay Tomcat bundle (For server run time selection), Liferay Plugin SDK (For Development of plugins like hooks, portlets, themes etc.
     http://www.liferay.com/downloads/liferay-portal/available-releases
Apache Ant (For build and deployment of projects).

步骤2:现在在您的机器中设置环境变量。Set JAVA_HOME Set JBOSS_HOME Set LIFERAY_HOME Set ANT_HOME

步骤3:打开Eclipse并安装Liferay IDE。转到Help -> Eclipse Marketplace搜索"Liferay“。安装Liferay IDE并重启eclipse。

步骤4:要配置Liferay插件-SDK,请转到窗口->偏好设置-> Liferay

代码语言:javascript
复制
  Add Liferay Plugin-SDK 
代码语言:javascript
复制
 Here you will option to update build.<username>.properties file. Select
 prompt.


 That's it your system is ready with development environment for Liferay.

步骤6:在Liferay Plugin-SDK文件夹中,会有一个名为build.username.properties的文件

代码语言:javascript
复制
 Set path of server to refer JBOSS directory.

步骤7:创建新的Liferay插件项目。在创建新Portlet项目中。

选择Liferay Portal Runtime as Tomcat,因为Eclipse没有为JBOSS Application server提供运行时,所以使用一些棘手的方法来处理它。

代码语言:javascript
复制
After clicking on finish it will ask for updating build.<username>.properties file.
Select "No" option.

Okay Now you are done with project creation and Setting  deployment server
as JBOSS.

步骤8:部署Liferay Portlet项目。

第9步:从JBOSS的bin目录运行standalone.bat

有关更多详细信息,请访问此博客http://liferaywithjboss.blogspot.in/

如果你需要更多的细节,请让我知道。

票数 1
EN

Stack Overflow用户

发布于 2013-10-08 03:35:25

检查ROOT.war/WEB-INF/ location中的jboss-deployment-structure.xml文件,查看其中提到的任何依赖项模块是否使用ant-*.jars。该问题可能是由于类路径中有多个具有相同类名的jars造成的。

票数 0
EN

Stack Overflow用户

发布于 2016-10-12 14:37:22

新的救生索版本提供了一个野蝇捆绑。这可能是一个起点,尽管ClassNotFound通常源于特定上下文中丢失的jars,无论是物理上的还是被jboss模块系统抑制的(这里是部署结构文件,甚至更糟糕的是安装的模块目录),但最终像我这样的人通常会在自愿进入之前决定获得一个新的工作环境……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14399133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档