I recently tried to upgrade our app from 2.3.1.2 to 2.3.3, but got an error in startup. To determine if it was "just me" I tried deploying the struts2-blank.war file in my JBoss 5.1 system, but got the attached error. It seems that the application cannot load "struts-default.xml" anymore.
The juicy part is: java.lang.IllegalArgumentException: URI scheme is not "file" Is it possible for me to configure Struts2 2.3.3 (and by extension XWork 2.3.3) to work with JBoss 5.1? Sincerely, Roland McIntosh --- 2012-05-07 13:11:38,005 FINE [javax.enterprise.resource.webcontainer.jsf.config] (HDScanner) JSF1018: [/struts2-blank] Configuration option 'com.sun.faces.expressionFactory' set to 'com.sun.el.ExpressionFactoryImpl' 2012-05-07 13:11:38,005 FINE [javax.enterprise.resource.webcontainer.jsf.config] (HDScanner) JSF1018: [/struts2-blank] Configuration option 'com.sun.faces.disableUnicodeEscaping' set to 'false' 2012-05-07 13:11:38,005 FINE [javax.enterprise.resource.webcontainer.jsf.config] (HDScanner) JSF1018: [/struts2-blank] Configuration option 'com.sun.faces.duplicateJARPattern' set to '^tmp\d+(\S*\.jar)' 2012-05-07 13:11:38,008 FINE [javax.enterprise.resource.webcontainer.jsf.config] (HDScanner) No FacesServlet found in deployment descriptor - bypassing configuration 2012-05-07 13:11:38,084 ERROR [org.apache.struts2.dispatcher.Dispatcher] (HDScanner) Dispatcher initialization failed Unable to load configuration. - Class: java.io.File File: File.java Method: <init> Line: 366 - java/io/File.java:366:-1 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:436) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:234) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:332) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:90) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3783) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4413) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310) at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142) <snip> Caused by: Caught exception while loading file struts-default.xml - Class: java.io.File File: File.java Method: <init> Line: 366 - java/io/File.java:366:-1 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:950) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadDocuments(XmlConfigurationProvider.java:155) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:122) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:205) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) ... 71 more Caused by: java.lang.IllegalArgumentException: URI scheme is not "file" at java.io.File.<init>(File.java:366) at com.opensymphony.xwork2.util.FileManager$JBossFileRevision.build(FileManager.java:240) at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:143) at com.opensymphony.xwork2.util.FileManager.loadFile(FileManager.java:105) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.java:935) ... 75 more 2012-05-07 13:11:38,087 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/struts2-blank]] (HDScanner) Exception starting filter struts2 Unable to load configuration. - Class: java.io.File File: File.java Method: <init> Line: 366 - java/io/File.java:366:-1 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org