Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-6830

Cannot recreate a service created by the wizard

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 3.2.1.M1, 3.3.0.M1
    • 3.2.0.M2
    • webservices
    • None
    • Workaround Exists
    • Hide

      The workaround is to remove the old code/web.xml entries and close the project, then reopen it. At that point you can add the sample again.

      Show
      The workaround is to remove the old code/web.xml entries and close the project, then reopen it. At that point you can add the sample again.

      -have a dynamic web project

      1) create a sample web service in the project using default values in the wizard
      2) delete created file
      3) delete entries added to web.xml by the wizard
      4) save all changes
      5) create a sample web service using default values in the wizard again
      6) open web.xml file

      => contains:

      <servlet>
      <display-name>HelloWorld</display-name>
      <servlet-name>HelloWorld</servlet-name>
      <servlet-class>org.jboss.samples.webservices.HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>HelloWorld</servlet-name>
      <url-pattern>/HelloWorld</url-pattern>
      </servlet-mapping>
      <servlet>
      <display-name>HelloWorld1</display-name>
      <servlet-name>HelloWorld1</servlet-name>
      <servlet-class>org.jboss.samples.webservices.HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>HelloWorld1</servlet-name>
      <url-pattern>/HelloWorld1</url-pattern>
      </servlet-mapping>

      but since we did step 3 it should contain only:

      <servlet>
      <display-name>HelloWorld1</display-name>
      <servlet-name>HelloWorld1</servlet-name>
      <servlet-class>org.jboss.samples.webservices.HelloWorld</servlet-class>
      </servlet>
      <servlet-mapping>
      <servlet-name>HelloWorld1</servlet-name>
      <url-pattern>/HelloWorld1</url-pattern>
      </servlet-mapping>

      7) delete all created files from the project, remove servlet related entries from the web.xml and save all files
      8) create a sample web service using "HelloWorld" as the web service name

      => see attached screenshot - web.xml is empty but wizard says that web.xml already contains servlet "HelloWorld"

            bfitzpat_rh Brian Fitzpatrick (Inactive)
            lukas.jungmann@gmail.com Lukas Jungmann (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: