facebook

Deploying without server [Enhancement]

  1. MyEclipse IDE
  2.  > 
  3. General Development
Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #200362 Reply

    david32
    Member

    Hi,
    I have been using Lomboz and decided to give MyEclipse a try. So I have some questions, is it possible to deploy a file just to the filesystem as I have to ftp the war file up to my Weblogic server.
    If not can MyEclipse generate a build file similar to the one Lomboz generates for you or would I have to write one myself?
    Also I decided to try MyEclipse because I thought it could validate or code assist web.xml and tld files, was I wrong in this or have I just failed to turn something on.

    Thanks
    Dave

    #200363 Reply

    support-michael
    Keymaster

    is it possible to deploy a file just to the filesystem

    We originally coded this capability into MyEclipse but disabled it to better understand our customer’s needs and support issues. We plan to reenable it during the late Dec release.

    thought it could validate or code assist web.xml and tld files, was I wrong

    For releases 2.6.x/3.6.x, XML validation of deployment descriptors is a user enabled preference, see Window menu>Preferences>MyEclipse>Editors>XML and enable/disable deployment descriptor validation. General XML validation was disable until DTD caching is added to avoid issues when off the network or on a slow network. TLD validation is N/A for the current releases.

    The good news is that releases 2.7/3.7 scheduled for the 1st week of Dec will include a completely new XML editor with code completion, outline viewer, and DTD caching. It will also enable general XML validation. This editor is the basis for new Struts editing and design features that will also be released in preliminary form. I’m pretty jazzed about this release because of the new XML editor and we have been making lots of internal improvements to position ME for J2EE 1.4 and better XML/JSF/ support that will be released in 2004.

    Regards,

    Michael
    MyEclipse Support

    #200364 Reply

    david32
    Member

    Thanks for that,
    I still can’t get deployment descriptor validation to work, I’ve made sure its turned on in the preferences, I’ve restarted and created a new web.xml file based on your template just in case there was something wrong with my original. It takes a while to save but reports no errors, even though I’ve entered junk tags.

    Dave

    #200365 Reply

    support-michael
    Keymaster

    Earlier you mentioned switching from Lomboz. Is Lomboz still installed in your environment or other 3rd party plugins that may be overriding MyEclipse behaviors?

    Michael
    MyEclipse Support

    #200367 Reply

    david32
    Member

    I deleted the Lomboz directorys from the plugins directory because the JSP’s won’t compile if Lomboz was there. Something I discovered from another topic. The only other plugin I have installed is PMD which I can’t imagine is interfering with your XML editor. Its using the XML editor and its highlighting the tags it looks like its not seeing they are deployment descriptors

    Dave

    #200370 Reply

    Scott Anderson
    Participant

    Dave,

    Are our descriptors inside META-INF or WEB-INF directories? The validator specifically looks for this and won’t validate outside that hierarchy.

    –Scott
    MyEclipse Support

    #200371 Reply

    support-michael
    Keymaster

    My thoughts:

    1) I’m sorry but what is PMD?

    2) Your problem is your Eclipse environment. Disable Lomboz by either removing its plugin dirs from the Eclipse plugins dir or rename the plugin.xml file in each of its plugins.

    3) Create a MyEclipse Web Project (e.g., HelloWorld). It will have a default web.xml file. Try editing it with junk and then save it. With deployment descriptor validation enabled you should see error markers added to the file.

    Michael
    MyEclipse Support

    #200373 Reply

    david32
    Member

    Hi,
    Its in the WEB_INF directory.

    1)
    PMD is a code analyser http://pmd.sourceforge.net/ I tired removing it no joy.

    2)
    Already removed those directorys

    3)
    Tried that, still have the same problem.

    I’m just checked and I’m running Eclipse 2.1.0 is there some feature MyEclipse is expecting that not in that version? I don’t get any errors

    Thanks
    Dave

    #200378 Reply

    support-michael
    Keymaster

    Do you have the “auto-build on save” preference enabled?

    See the preference page at Windows menu>Preferences>Workbench

    Michael
    MyEclipse Support

    #200384 Reply

    david32
    Member

    Hi,
    Yep I have that set. If I download 2.1.1 can I just install that over the top? Or would I then need to reinstall MyEclipse and set up my settings again? Or do you think that having 2.1.0 should make a difference?

    Dave

    #200387 Reply

    Scott Anderson
    Participant

    Dave,

    I think the simplest path to a solution is to install Eclipse 2.1.2 in parallel to your current Eclipse installation and then install MyEclipse on it. Once that’s done, verify the installation by running a few tests, such as checking XML editing functionality. Once you’re satisfied, if you’d like to begin working with your old workspace simply modify the alias used to start 2.1.2 to point to it by adding a ‘-data <path-to-old-workspace>’ argument. This method will avoid all interference between your old installation and you new MyEclipse installation without seriously disrupting your old setup.

    –Scott
    MyEclipse Support

    #200480 Reply

    david32
    Member

    Hi,
    Sorry for the delay. I tried that and it didn’t work on my machine in work. It does work when I installed it on my machine at home!
    It doesn’t do something silly like actually contact the Sun site to get the dtd does it? As I’m behind an MS proxy so eclipse wouldn’t be able to get out. And if that is the case how come I get no error or something.
    That’s just a guess as its the only major difference I can see between both machines.

    Dave

    #200481 Reply

    david32
    Member

    Hi,
    I looked up the error log and yes I think its trying to download the dtd from the web

    java.net.UnknownHostException: java.sun.com

    is the error.

    Is there any way around this?

    Dave

    #200483 Reply

    support-michael
    Keymaster

    The next release will support a local DTD cache to prevent network access and all the hassle suffered do that. You can disable XML validation using the preference located at

    Windows menu>Preferences>MyEclipse>Editor>XML

    Michael
    MyEclipse Support

    #200488 Reply

    david32
    Member

    Thanks for that, good to know what the problem was.
    I’ll look out for the new release so.

    Thanks for your help

    Dave

Viewing 15 posts - 1 through 15 (of 15 total)
Reply To: Deploying without server [Enhancement]

You must be logged in to post in the forum log in