[jbosstools-dev] Showing no URL after deploying a Portlet project
Max Rydahl Andersen
max.andersen at redhat.com
Thu Jan 17 02:58:33 EST 2013
>> Eclipse cannot import just directories and files....they are of some
>> eclipse known project type. And yes they are a war - which I assume
>> if you out a servlet or index.html in these actually will be served
>> out as such, correct?
>
> The content of Portlet WARs is served by a portlet container and not by
> servlet container. There may exist files like index.html, but they usually
> do not make much sense standalone. They are fragments that are intended
> to be embedded in some context by the portlet container. Moreover, ATM
> there is no way how portlets could be accessed standalone via URL.
I'm not talking about the portlets in there, but stuff that is not portlets, like servlets, html/jsf pages etc.
But I guess what you are saying is that gatein gets to "mount" the war somewhere else than the servlet container.
>>>> What inside these projects (which eclipse has info about) can be
>>>> used to decide its not relevant to open ?
>>>
>>> Yes, that is what I proposed: JBT should not show any URL for
>>> projects which have gatein-3.5-bom dependency in their POMs. Is
>>> that doable?
>>
>> The stuff that figures out what is runnable doesn't have access to
>> maven metadata so its not a good choice IMO. It can see files and
>> classpath entries if it must.
>
> I see, so looking if there is a src/main/webapp/WEB-INF/portlet.xml file in the project would work, right?
That is a better approach yes, but what do you expect to happen when such file is found ?
Just doing "nothing" seems wrong. Maybe a dialog showing some explanation ?
Any suggestion on what this would say ?
Maybe something like "It looks like this project is a portlet and thus a proper URL cannot be calculated. Instead go to <something?> to find your page" ?
btw. I assume Run and Debug as should still actually start the server and in case of debug attach the debugger to it.
in any case, please open a bug in JBIDE with this request.
/max
More information about the jbosstools-dev
mailing list