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

javax.websocket is missing from default classpath entries of WildFly 12 Runtime

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: 4.5.3.Final
    • Fix Version/s: 4.6.0.AM2
    • Component/s: server
    • Labels:
      None
    • Environment:

      Windows 7, Eclipse Oxygen.3a Release (4.7.3a), WildFly 12.0.0. Final

    • Sprint:
      devex #149 May 2018
    • Steps to Reproduce:
      Hide

      Create a new Server, assign WildFly 12 Runtime, create a new web project and add the server runtime library to the classpath. Now create a new class as a websocket endpoint and you'll see it won't compile because javax.websocket is missing in your runtime.
      See attachment as proof

      Show
      Create a new Server, assign WildFly 12 Runtime, create a new web project and add the server runtime library to the classpath. Now create a new class as a websocket endpoint and you'll see it won't compile because javax.websocket is missing in your runtime. See attachment as proof

      Description

      When creating a new server instance based on WildFly 12 Runtime, the default classpath entries of such runtime do not include javax.websocket.
      The workaround is to manually amend the default classpath entries for that runtime and add the missing module.

      javax.websocket has always been there by default until WildFly 11 Runtime, I don't see why it shouldn't be there with WildFly 12 Runtime

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                rob.stryker Rob Stryker
                Reporter:
                marco.delpercio Marco Del Percio
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: