- This topic has 6 replies, 4 voices, and was last updated 21 years, 3 months ago by
emmanuel.
-
AuthorPosts
-
emmanuelMemberCould MyEclipseIde be extended please, to deploy parsed and compiled JSPs into the server’s ‘work’ file system.
This will eliminate the delay, whilst they are being parsed and compiled by the java application server which seems to take much longer than when done via Ant.
March 30, 2004 at 6:01 pm #205471
a4dev2MemberI’d really like this too, but I think this is pretty application server-specific. Websphere works in a very different way than Tomcat, etc.
March 30, 2004 at 6:21 pm #205474
Riyad KallaMemberThis is true and also compilers differ slightly from app server to app server. So lets say we deployed something that we compiled to your app server, and it ran fine and then you deployed the app into production, and it crashed with a NullPointerException… its a trade off, but we wanted to take a safer approach.
Also this request, while nice, hasn’t been demanded by more than a few people so we are trying to balance what the majority of people want first. Its a tricky balancing act for us 😉
April 1, 2004 at 2:21 am #205518
emmanuelMemberAll points taken.
Could we maybe approach it this way? 😮
a) Could the compiling not be app server specific; MyEclipseIde knows which app server it is deploying to?
b) What are the chances that we could run a poll related to this feature request?Kind regards
EmmanuelApril 1, 2004 at 10:11 am #205526
Riyad KallaMembera) THat’s a good question, let me run this by Michael.
b) Definately, I believe any user can start a poll (when you post a new topic in the forum). If you can’t, let me know and I’ll start it.April 1, 2004 at 11:58 am #205537
support-michaelKeymasterThanks for the feedback. We discussed this in the early days of ME development and rejected it for a number of reasons. Since I work on the ME platform I share with you some of the discussion points:
0) Typically, precompilation of JSPs is a production concern and there has been very little request for this feature, i.e., a nice to have but not essential for development productivity
1) ME enables a project to be deployed to multiple servers simultaneously. So how to support such configuration (see #2)
2) ME projects are independent of servers or deployment facilities (no coupling), so more project state maintenance is required
3) Interfacing to various JSP compilers and their quirks and the state mgmt concerns has not seemed to be a cost effective feature.
4) ME’s JSP editor is tightly coupled to a proprietary JSP compiler that is customized to support the editor’s requirements. The results it produces are not portable. Because of #3 the JSPs would have to be explicitly compiled prior deployment, possibly during the deployment step. This would be really slow if all you wanted to do is test 1 JSP.We are definitely interested in user feedback and interests for all features and feature prioritization. But since we lack infinite resources feature tradeoffs have to be made. So is JSP compilation more important than say, JSF or WYSIWIG support? Just curious. 🙂
April 2, 2004 at 1:35 am #205556
emmanuelMemberThank you for the feedback.
BTW., in terms of the question related to JSF or WYSIWIG; I’m biased, those aren’t features I use; so I’ll vote JSP compilation; I suspect a high number of people use it and sit waiting for app server compilations during develop/test.
Thank you again for the feedback, I’ll stick to Ant to deploy compiled JSPs. 🙁
Kind regards
Emmanuel -
AuthorPosts