0

我正在开发一个 liferay 门户,我想为每种语言使用不同的域。我已经从 web.xml 修改了 servlet 映射,但我得到了这个错误

Caused by: java.lang.IllegalArgumentException: Invalid <url-pattern> http://www.domain.ro/c/portal/protected in security constraint
at org.apache.catalina.core.StandardContext.addConstraint(StandardContext.java:2869)
at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1244)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1357)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more

你能帮我么?

4

1 回答 1

0

这不是正确的方法,将 web.xml 保留为原始。

哪个 Liferay 版本?

请注意,新的 Liferay 6.2 允许每个站点有不同的语言设置。在以前的 liferay 版本中,您必须创建一个 ext 插件来破解 ServicePreAction 类(不是那么容易)。

于 2013-10-08T09:03:34.910 回答