我正在尝试启动jboss,但我有一个错误。我使用jboss 7.1.1和Liferay。怎么啦?
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)发布于 2015-01-01 21:23:38
步骤1:要设置机器进行Liferay开发,首先需要下载并安装所有需要的软件,如下所述。
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
Add Liferay Plugin-SDK 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的文件
Set path of server to refer JBOSS directory.步骤7:创建新的Liferay插件项目。在创建新Portlet项目中。
选择Liferay Portal Runtime as Tomcat,因为Eclipse没有为JBOSS Application server提供运行时,所以使用一些棘手的方法来处理它。
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/。
如果你需要更多的细节,请让我知道。
发布于 2013-10-08 03:35:25
检查ROOT.war/WEB-INF/ location中的jboss-deployment-structure.xml文件,查看其中提到的任何依赖项模块是否使用ant-*.jars。该问题可能是由于类路径中有多个具有相同类名的jars造成的。
发布于 2016-10-12 14:37:22
新的救生索版本提供了一个野蝇捆绑。这可能是一个起点,尽管ClassNotFound通常源于特定上下文中丢失的jars,无论是物理上的还是被jboss模块系统抑制的(这里是部署结构文件,甚至更糟糕的是安装的模块目录),但最终像我这样的人通常会在自愿进入之前决定获得一个新的工作环境……
https://stackoverflow.com/questions/14399133
复制相似问题