Uploaded image for project: 'Arquillian'
  1. Arquillian
  2. ARQ-433

Add a Tomcat 7 embedded container

XMLWordPrintable

      Tomcat 7 has deprecated the org.apache.catalina.startup.Embedded API as used by the arquillian-tomcat-embedded-6 container implementation. The new API is org.apache.catalina.startup.Tomcat. That said I have no idea if the new Tomcat API is mature or suitable for Arquillian at this time. Either way with Tomcat 7 implementing Servlet 3.0's web fragments, which coincide nicely with Arquillian/ShrinkWrap by allowing one to package isolated parts of their production webapp configuration for select integration tests, I think it would be great if Arquillian declared Tomcat 7 as a supported container. This could be done by implementing the new API in an arquillian-tomcat-embedded-7 container, forking the deprecated API from arquillian-tomcat-embedded-6 to create the same, or just adding documentation that states the arquillian-tomcat-embedded-6 container can and should be used for Tomcat 7 at this time.

      Thoughts? I'm going to plow ahead with arquillian-tomcat-embedded-6 for now. If I run into a reason to fork it or create a container around the new API I'll try my hand at a pull request.

            ianbrandt Ian Brandt (Inactive)
            ianbrandt Ian Brandt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: