Team:

Especially Gorkem for giving me much needed reasurance when I was getting
really frusterated ;).  I released my "Red5Plugin" (
www.red5.org/projects/red5plugin/) last week and got a lot of praise.  sigh,
now I can work on some other cool features.  Anyways, if you haven't ever
heard of Red5, then you may not even care, but It's a real interesting
real-time server that myself and a few other developers built by
reverse-engineering the rtmp protocol.  It deliver's live audio-video and
data for synchronous applications that are delivered to the Flash Player.
Anyways, one of the last hurdles was tooling support.  I took on that task,
and I want to thank the wtp team for providing such an easy way to add
server runtimes, facets, etc...

Also thanks to the authors of "Eclipse Web Tools Platform" (
http://www.eclipsewtp.org/bios.html).

K, you all rock in my book.. later!

On Thu, Jun 5, 2008 at 12:05 PM, Dominick Accattato <[EMAIL PROTECTED]>
wrote:

> Gorkem:
>
> Thanks for your response.  Does the server have to implement a special
> protocol for debugging?  At the moment, our server uses jdwp (Java(tm)
> Debug Wire Protocol)
>
> -
> On Wed, Jun 4, 2008 at 1:55 AM, Gorkem Ercan <[EMAIL PROTECTED]> wrote:
> >
> > Hi Dominic, sorry for the delayed answer.
> >
> > > Is this the correct list to post these questions to?
> >
> > This list is for the WTP committers and contributors, newsgroups are
> better.
> >
> > > Can a generic server have debug support, by clicking "debug on server"?
> > > The application server does have "Remote Java Application" debug
> support
> > > using jdwp.  Is this how the other server runtimes debug their
> applications
> > > (servers like tomcat, etc...)
> >
> > Yes, It can, all the generic server based adapters support debugging.
> > Connecting to a remote VM is also possible. External (those servers
> > that are started with some other means than java ) generic servers
> > actually connect to VM remotely for debugging(even if  the serve is
> > local). If an external generic server does not fit your purpose it is
> > possible to replace the  LaunchConfigurationDelegate for your as well.
> >
> > > Where can I find the source for the Tomcat server plugin source code?
>  I've
> > > seen the glassfish source, but haven't looked too much into it yet.
> >
> > Codes for all the servertools are in the webtools CVS. Information  to
> > access CVS is here http://wiki.eclipse.org/CVS_Howto. The plugins that
> > make up the servertools are under servertools/plugins
> >
> >
> > >  Is there any place where I can find more information on custom server
> > > runtime plugin development?  I've checked a lot of resources but it
> seems
> > > many just talk about the generic server definition support like I
> currently
> > > have.
> >
> > I do not think we have a document like generic servers documentation
> > that explains how to implement a custom server. What you need to
> > implement and how, usually depends on your server. I think it is very
> > hard to provide any guide that is useful for most servers but we do
> > provide the usual eclipse plugin and API documentation for the
> > servertools
> >
> > I hope this was help.
> > --
> > Gorkem
> >
> >
> >
> > On Mon, Jun 2, 2008 at 5:28 AM, Dominick Accattato <[EMAIL PROTECTED]>
> wrote:
> > > List members,
> > >
> > > I am trying to add tooling support for Red5 which is an Flash Server.
>  In
> > > particular, I'm trying to add Server runtime support to our application
> > > server.  For a quick screencast of the functionality, please see here:
> > > http://www.infrared5.com/2008-05-31_1618.swf
> > >
> > > Here is some information about my plugin.  The Server runtime is
> configured
> > > using the generic server definition which uses a server definition file
> and
> > > an Ant build file.  I'm not sure if I've chosen the correct
> implementation.
> > > I think that I might have been better off using a custom server
> runtime.
> > > However I understand that it requires more effort which I'm willing to
> do if
> > > I can't fulfill all of the plugin requirements.
> > >
> > > Requirements:
> > >
> > > deploy and run the application
> > > debug the application (like Tomcat, etc...)
> > > start and stop the server
> > >
> > > What I have working currently:
> > >
> > > deploy and run the application
> > > start and stop the server
> > >
> > > I have a few questions:
> > >
> > > Is this the correct list to post these questions to?
> > > Can a generic server have debug support, by clicking "debug on server"?
> > > The application server does have "Remote Java Application" debug
> support
> > > using jdwp.  Is this how the other server runtimes debug their
> applications
> > > (servers like tomcat, etc...)
> > > Where can I find the source for the Tomcat server plugin source code?
>  I've
> > > seen the glassfish source, but haven't looked too much into it yet.
> > >  Is there any place where I can find more information on custom server
> > > runtime plugin development?  I've checked a lot of resources but it
> seems
> > > many just talk about the generic server definition support like I
> currently
> > > have.
> > >
> > > Thanks in advance for any information you can provide.  I look forward
> to
> > > any tips/pointers etc.. that may help me add debugging support to my
> > > plugin.
> > >
> > > --
> > > Dominick Accattato, CTO
> > > Infrared5 Inc.
> > > www.infrared5.com
> > > _______________________________________________
> > > wtp-dev mailing list
> > > [email protected]
> > > https://dev.eclipse.org/mailman/listinfo/wtp-dev
> > >
> > >
> > _______________________________________________
> > wtp-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
>
>
> --
> Dominick Accattato, CTO
> Infrared5 Inc.
> www.infrared5.com
>



-- 
Dominick Accattato, CTO
Infrared5 Inc.
www.infrared5.com
_______________________________________________
wtp-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/wtp-dev

Reply via email to