2013-10-08 33 views
0

我正在開發liferay門戶,我想爲每種語言使用不同的域。我已經修改了web.xml的servlet映射,但我發現這個錯誤每種語言的一個域liferay

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 

你能幫我嗎?

回答

0

這不是正確的方法,請將web.xml保留爲原始文件。

哪個Liferay版本?

請注意,新的Liferay 6.2允許每個站點有不同的語言設置。在以前的liferay版本中,你必須創建一個ext插件來破解ServicePreAction類(並不那麼容易)。

+0

我使用liferay 6.1。我無法爲ServicePreAction製作鉤子嗎? –

+0

也許是的,我現在不回覆,看看這個http://www.liferay.com/it/community/forums//message_boards/message/15418262 –