Hi Erol (cc to the list),
I have added a new option, which now allows you to specify absolute paths for your XQuery modules and command scripts [1].
Hope this helps, Christian
[1] http://docs.basex.org/wiki/Options#RESTPATH
On Thu, Mar 12, 2015 at 2:01 PM, Christian Grün christian.gruen@gmail.com wrote:
Hi Erol,
Sounds reasonable, we could possibly add a new RESTPATH option. I'll think about it a bit more.
Basex documentation says we can configure WEBPATH location but I could not.
Which page in the article do you refer to? It's true, the option is only considered if BaseX is not started as web servlet. In this case, your web server decided what will be the web directory. If you are interested in helping us to improve our Wiki, I welcome you to get an account!
Christian
On Mon, Mar 9, 2015 at 9:14 AM, Erol Akarsu eakarsu@gmail.com wrote:
Hi,
I deployed Base801.war on Jboss EAP 6.1 with JDK 7. I
Jboss can not start web service because of this error:
Encountered invalid class name 'org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer' for service type 'org.xmlpull.v1.XmlPullParserFactory'
Error starting context /BaseX801: java.lang.IllegalArgumentException: JBWEB000250: Child container with name default already exists
Do you have any idea on how to fix it?
09:05:22,956 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015876: Starting deployment of "BaseX801.war" (runtime-name: "BaseX801.war")
09:05:23,326 WARN [org.jboss.as.server.deployment] (MSC service thread 1-8) JBAS015893: Encountered invalid class name 'org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer' for service type 'org.xmlpull.v1.XmlPullParserFactory'
09:05:23,445 INFO [org.jboss.web] (ServerService Thread Pool -- 88) JBAS018210: Register web context: /BaseX801
09:05:23,448 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 88) JBWEB001097: Error starting context /BaseX801: java.lang.IllegalArgumentException: JBWEB000250: Child container with name default already exists
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:794) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1862) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.jboss.as.web.deployment.JBossContextConfig.processWebMetaData(JBossContextConfig.java:471) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
org.jboss.as.web.deployment.JBossContextConfig.applicationWebConfig(JBossContextConfig.java:201) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:354) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:153) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.jboss.as.web.deployment.JBossContextConfig.lifecycleEvent(JBossContextConfig.java:194) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:115) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3717) [jbossweb-7.2.2.Final-redhat-1.jar:7.2.2.Final-redhat-1]
at
org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:156) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93) [jboss-as-web-7.2.1.Final-redhat-10.jar:7.2.1.Final-redhat-10]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_67]
at
java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_67]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_67] at org.jboss.threads.JBossThread.run(JBossThread.java:122)
09:05:23,469 ERROR [org.apache.catalina.core] (ServerService Thread Pool -- 88) JBWEB001103: Error detected during context /BaseX801 start, will stop it
09:05:23,470 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 88) MSC000001: Failed to start service jboss.web.deployment.default-host./BaseX801: org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./BaseX801: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
at
org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:96)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_67]
at
java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_67]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_67]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_67] at org.jboss.threads.JBossThread.run(JBossThread.java:122)
Caused by: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
at
org.jboss.as.web.deployment.WebDeploymentService.doStart(WebDeploymentService.java:161)
at
org.jboss.as.web.deployment.WebDeploymentService.access$000(WebDeploymentService.java:60)
at
org.jboss.as.web.deployment.WebDeploymentService$1.run(WebDeploymentService.java:93)
... 6 more
09:05:23,685 ERROR [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "BaseX801.war" was rolled back with the following failure message:
{"JBAS014671: Failed services" => {"jboss.web.deployment.default-host./BaseX801" => "org.jboss.msc.service.StartException in service jboss.web.deployment.default-host./BaseX801: org.jboss.msc.service.StartException in anonymous service: JBAS018040: Failed to start context
Caused by: org.jboss.msc.service.StartException in anonymous service:
JBAS018040: Failed to start context"}}
09:05:23,766 INFO [org.jboss.as.server.deployment] (MSC service thread 1-3) JBAS015877: Stopped deployment BaseX801.war (runtime-name: BaseX801.war) in 80ms