[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [m2e-users] War overlays in m2e-wtp with workspace projects - is it possible?
|
m2e-wtp doesn't support jetty:run (this is out of scope of the project), but deployment through Eclipse WTP server adapters (Tomcat, Glassfish, JBoss and probably Jetty too)
With m2e-wtp, you just deploy your ProjectA to a WTP server and ProjectB should -hopefully- be overlaid automatically during deployment on the server.
Your problem *may* be caused by the jetty plugin not supporting the workspace projects exposed by m2e. Finding out would require debugging jetty:run. have you asked the jetty plugin maintainers?
On Tue, Jan 15, 2013 at 12:41 PM, Miguel Almeida
<migueldealmeida@xxxxxxxxx> wrote:
Consider the following projects:
ProjectA (war) - has dependency to ProjectB
ProjectB (war) - the overlay
I'm trying to make the overlay work when both projects are opened in Eclipse.
However, when I run jetty:run inside the IDE (through maven-jetty-plugin) the jsps are not available.
Quoting from
http://www.eclipse.org/m2e-wtp/ :
> war overlays of workspace dependencies and .war archives, with incremental deployment on server
However, I can't find any documentation on how to use overlays when running the jetty server from maven plugin.
Is this possible?
I attach a test case to illustrate the problem:
- warTest is a struts 2 application that depends on test
- HelloWorld.jsp has 2 jsp includes from the other app (/WEB-INF/test3.jsp and /example/test2.jsp )
- test is another simple struts2 WAR application
Test case:
1) run jetty:run inside eclipse on the warTest project and go to localhost:8080 on a browser.
Expected result:
- You should see the test3.jsp and test2.jsp contents between the strings "test1" and "test2" (because they are being included in HelloWorld.jsp)
Actual result:- No string is shown
- Exception on the console (java.io.FileNotFoundException: /example/test2.jsp, java.io.FileNotFoundException: /WEB-INF/test3.jsp).
If war overay of workspace dependencies is supported, could you tell me what is being done incorrectly and how to have this working?
Note: See previous thread on Webby regarding why webby is not the best approach for this.
Cheers,
Miguel Almeida
_______________________________________________
m2e-users mailing list
m2e-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/m2e-users
--
"Have you tried turning it off and on again" - The IT Crowd