0 Replies Latest reply on Jun 22, 2013 7:18 AM by Francisco Javier Hinojosa Nieto

    Problems to deploy a dynamic web app in Eclipse Indigo with JBOSS 5.1

    Francisco Javier Hinojosa Nieto Newbie

      Hi everyone,


      I am doing a training based in JBOSS 5.1 and now we are learning the basic of web apps. My software:


      - Eclipse Indigo

      - JBoss 5.1

      - Ubuntu Linux 12.04


      The problem takes place when I create a new Dynamic Web App. Then I try to deploy in JBoss 5.1 inside Eclipse throught the menu "Add and remove..."

      This deploys succcesfully the app, but when I try to start the server, it doesn't finish and then I have to stop manually.


      I suspect that something was wrong with the server, so then, I copied my project folder to my instance's deploy folder and try to start the server



      my instance -> JB161

      my project -> EjemploSeguridad



      So I copied from /workspace/EjemploSeguridad to /{JBOSS_HOME}/jbossas/server/JB161/deploy/EjemploSeguridad (in a extended way, that is , the folder itself)


      And then I try to start the server manually


      ~/jboss-eap-5.1/jboss-as/bin$ sh run.sh -c JB161


      And this is the log (is attached as a file). In summary this is what happens:


      2013-06-22 13:10:40,098 ERROR [org.apache.catalina.core.StandardContext] (main) Error starting static resources

      java.lang.IllegalArgumentException: El Documento base /home/ridgeboy/jboss-eap-5.1/jboss-as/server/JB161/deploy/EjemploSeguridad/WebContent/WEB-INF/web.xml doesn't exist or is not a readable file

                at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:148)


      I read in another forum that JBOSS doesn't like extended deployments (without suffixes) so then I deployed the project into a war file (from Eclipse) and then placed the jar file into my deployments folder:




      I started the server again , and it worked


      So my question is if there is any place in Eclipse where I could indicate JBOSS that I want to package the project and then deploy it. 


      That is because it's more easy to make deployments from Eclipse when I am developing, and the other way rules works, but is very complex if I have to test the web app.


      Thanks in advance