5 Replies Latest reply on Nov 23, 2011 11:29 AM by barney

    How do you read an .esb file?

    barney

      Hello,

           The file c:\jbossesb-server-4.10\server\default\deploy\Quickstart_helloworld_action.esb

      is produced when I run that Quickstart example.  How do I open it and read its contents?

           Thanks,

             Barney

        • 1. Re: How do you read an .esb file?
          kaszi

          It should be a simple jar file having a special .esb extension. Since jars are basically zip files, you should be able to open it with any programs capable of opening zip files.

          • 2. Re: How do you read an .esb file?
            kaszi

            To be correct, there are more (content-related) differences between .esb and .jar files, but for accessing their contents these are not relevant.

            • 3. Re: How do you read an .esb file?
              barney

              Hi Miklos,

                   I have PKZip on my computer and when I double-click on a zipped file the file will extract but when I double-click on Quickstart_helloworld_action.esb a question comes up about whether I want to open it or not (not the normal PK behavior) and then when I click "open" nothing seems to happen.  Is there a standard way of opening this and viewing the contents?

                   Thanks,

                        Barney

              • 4. Re: How do you read an .esb file?
                kaszi

                Maybe the easiest way would be renaming the file to Quickstart_helloworld_action.zip, and open it with PKZip afterwards. Or, in case you have Total Commander installed, you can just hit the Enter key on the .esb file and it will "go into" the contents of the packaged file.

                • 5. Re: How do you read an .esb file?
                  barney

                  Thank you, Miklos, that worked and I can see the META-INF and org folders along with the jbm-queue-service.xml. The org folder has classes buried deep down inside of it and the META-INF folder has deployment.xml, jboss-esb.xml and MANIFEST.MF   If that all sounds right then you've solved that problem.  Thanks,

                        Barney