更改JBoss EAP上的Liferay war文件上下文根

更改JBoss EAP上的Liferay war文件上下文根,jboss,liferay,war,Jboss,Liferay,War,我正在尝试使用指定的上下文根在JBoss EAP 6.4服务器上部署Liferay 6.2 CE GA4 WAR文件。我们已经有了一个上下文定义为/的应用程序,这是Liferay的默认设置。我尝试过以下方法,但没有成功: 在jboss-web.xml中将/liferay指定为上下文根 在WEB-INF/classes中创建portal-ext.properties并包括portal.ctx=/liferay 加入— 根路径 /生命射线 到web.xml 最终我想要http://localho

我正在尝试使用指定的上下文根在JBoss EAP 6.4服务器上部署Liferay 6.2 CE GA4 WAR文件。我们已经有了一个上下文定义为/的应用程序,这是Liferay的默认设置。我尝试过以下方法,但没有成功:

在jboss-web.xml中将/liferay指定为上下文根 在WEB-INF/classes中创建portal-ext.properties并包括portal.ctx=/liferay 加入—

根路径 /生命射线

到web.xml

最终我想要http://localhost:8080/liferay 把我带到Liferay应用程序,而不是http://localhost:8080. 有没有人有其他对他们有用的建议或事情?我可以发布完整的文件内容,如果它能更清楚地说明我的问题

更新:这是我的JBoss server.log,它试图在其中注册上下文:

16:15:52652信息[org.jboss.as.server.deployment]MSC服务线程1-9 JBAS015876:开始部署liferay.war运行时名称:liferay.war 16:16:04500信息[org.jboss.web]服务器服务线程池-324 JBAS018210:注册web上下文:/liferay 16:16:04547信息[org.jboss.as.server]部署扫描线程-2 JBAS015859:Deployed liferay.war运行时名称:liferay.war 16:16:04547信息[org.jboss.as.controller]部署扫描线程-2 JBAS014774:服务状态报告 JBAS014776:新更正的服务: 不再需要服务jboss.deployment.unit.liferay-fresh.war.component.com.liferay.alloy.taglib.alloy.AioTag.START 不再需要服务jboss.deployment.unit.liferay-fresh.war.component.com.liferay.alloy.taglib.alloy.AutoCompleteTag.START
服务jboss.deployment.unit.liferay-fresh.war.component.com.liferay.alloy.taglib.alloy.ButtonItemTag.START不再需要

通常服务器日志应该提到部署liferay的上下文路径,例如Register web context:/liferay。你试过了吗http://localhost:8080/liferay/ 还有?看起来它正试图部署到指定的上下文中,但实际页面在那里无法访问。它返回404错误我的第二个问题呢?你试过了吗http://localhost:8080/liferay/ 斜杠在末尾?>根据您不再需要portal.ctx和root_路径,它返回404错误。尝试在InvokerFilter.doFilter中调试并设置断点。