`
fantasy
  • 浏览: 513886 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

告别myeclipse下部属web应用程序

    博客分类:
  • Java
阅读更多

1.使用myeclipse部署web应用程序的弊端

                   开发效率低: 新增文件,必须关闭服务器,然后重新部署。

                   浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。

 2。如何解决     

                    使用外挂的方式,部署应用程序

 3.  具体做法

                     修改tomcat/conf/server.xml.新增一个context元素。

                     所有jar文件必须放在WEB-INF/lib下。           

xml 代码
  1. <Context path="/dataserver" docBase="D:\Java\projects\dataserver\webapp" reloadable="true"/>  
  2.       Host>  
  3.   
  4.     Engine>  
  5.   
  6.   Service>  
  7.   
  8. Server>  

                path:访问时,url的名称。

                docBase:web程序的webapp目录的位置。

 

 4。 为何这样部署

  •              新增文件时,不需要重新部署应用程序。
  •              支持在eclispe下执行断点。
  •              节约空间。
分享到:
评论
14 楼 lqql 2007-04-27  
我好像一起这么用唉!!
13 楼 rainlife 2007-04-10  
ahuaxuan 写道
其实只要使用eclipse的tomcatplugin就可以解决问题了,就是不需要将工程部署到tomcat目录,热部署之类的都有的,其实这一点来说来势idea对tomcat的支持是最好的,idea天生就支持这种模式,而且idea还可以在tomcat运行期间加载改变过的类而不用加载整个context,这一点是非常实用的

的确,我现在也一直使用idea,可以说,在几个IDE中,idea给我的感觉是最好的。
12 楼 ahuaxuan 2007-04-10  
其实只要使用eclipse的tomcatplugin就可以解决问题了,就是不需要将工程部署到tomcat目录,热部署之类的都有的,其实这一点来说来势idea对tomcat的支持是最好的,idea天生就支持这种模式,而且idea还可以在tomcat运行期间加载改变过的类而不用加载整个context,这一点是非常实用的
11 楼 liuganquan 2007-04-10  
用了这么久,还是觉得idea好,代码编辑真畅快
10 楼 mouse_xb 2007-04-10  
会用不???
9 楼 fantasy 2007-04-10  
kaktos 写道
try eclipse WTP 2 M6
可以像sysdeo tomcat launcher 那样直接用你项目的web目录作为部署根目录。自带的loader可以方便的将依赖项目加入你web程序的class loader而不用copy到 WEB-INF/lib下。
http://www.eclipse.org/webtools/development/news/2.0M6/server.php

当然如果你喜欢轻便,sysdeo tomcat launcher是最佳选择。

myeclipse?it's bloated and not free

我个人也觉得,eclipse+myeclipse不怎么好,老是自动关闭,郁闷死了,而且有时候速度奇慢!
8 楼 fantasy 2007-04-10  
<br/>
<strong>rainlife 写道:</strong><br/>
<div class='quote_div'><br/>
<strong>fantasy 写道:</strong><br/>
<div class='quote_div'>
<p>                <strong>1.使用myeclipse部署web应用程序的弊端</strong></p>
<p><strong>                   开发效率低: 新增文件,必须关闭服务器,然后重新部署。</strong></p>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<strong>其实MyEclipse的WEB布署方式还是很不错的,下面引用Blogjava上面一位朋友博客中的一段:<br/>
</strong><font color='#ff0000'>Myeclipse插件对Tomcat的支持看起来应该是最好的,特点是热部署。不管是对Servlet的修改,还是对web.xml的修改都可以。却可以做到,哪个变了,就加载哪个。它可以很方便的把你的工程直接发布到Tomcat中去,或者是以war的形式发布过去。</font><br/>
<br/>
原文地址如下:http://www.blogjava.net/itspy/archive/2007/01/18/94442.html<br/>
<br/>
所以,在MyEclipse布署web应用程序的时候,还是蛮方便的<br/>
<br/>
    <strong> 浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。<br/>
</strong><br/>
这个我想也不是什么问题,对于现在的硬盘来说,WEB应用程序根本算不上什么吧。</div>
<p><br/>
<br/>
恩,其实myeclipse插件对应用服务器部署的支持,我也觉得不错,但是有个很大的问题就是,在项目中新增文件(如jsp)<br/>
时,需要重新部署,比较大的应用,部署是需要很长时间。</p>
<p>还有一种情况,如果你的项目中使用hsql作为数据库,部署一份到tomcat下以后,你操作数据库就是针对tomcat下的hsql,重新部署的时候,数据就会消失。</p>
<p> </p>
7 楼 冉翔 2007-04-10  
只要有办法,就最好用内置jetty开发。
这个应该是最happy滴,不过俺米有机会用:(
6 楼 jlusdy 2007-04-10  

WTP也不错
5 楼 温柔一刀 2007-04-09  
内置jetty吧
4 楼 kaktos 2007-04-09  
try eclipse WTP 2 M6
可以像sysdeo tomcat launcher 那样直接用你项目的web目录作为部署根目录。自带的loader可以方便的将依赖项目加入你web程序的class loader而不用copy到 WEB-INF/lib下。
http://www.eclipse.org/webtools/development/news/2.0M6/server.php

当然如果你喜欢轻便,sysdeo tomcat launcher是最佳选择。

myeclipse?it's bloated and not free
3 楼 BIGN 2007-04-09  
MyEclipse布署web应用程序一般刷新就能部署过去的
2 楼 rainlife 2007-04-09  
<br/>
<strong>fantasy 写道:</strong><br/>
<div class='quote_div'>
<p>                <strong>1.使用myeclipse部署web应用程序的弊端</strong></p>
<p><strong>                   开发效率低: 新增文件,必须关闭服务器,然后重新部署。</strong></p>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<strong>其实MyEclipse的WEB布署方式还是很不错的,下面引用Blogjava上面一位朋友博客中的一段:<br/>
</strong><font color='#ff0000'>Myeclipse插件对Tomcat的支持看起来应该是最好的,特点是热部署。不管是对Servlet的修改,还是对web.xml的修改都可以。却可以做到,哪个变了,就加载哪个。它可以很方便的把你的工程直接发布到Tomcat中去,或者是以war的形式发布过去。</font><br/>
<br/>
原文地址如下:http://www.blogjava.net/itspy/archive/2007/01/18/94442.html<br/>
<br/>
所以,在MyEclipse布署web应用程序的时候,还是蛮方便的<br/>
<br/>
    <strong> 浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。<br/>
</strong><br/>
这个我想也不是什么问题,对于现在的硬盘来说,WEB应用程序根本算不上什么吧。
1 楼 java虫 2007-04-09  
支持在eclispe下执行断点。
节约空间。

这两点太牵强了吧,程序能有多大,而且部署到tomcat里也可以执行断点啊

相关推荐

    在MyEclipse中开发Java_Web应用

    MyEclipse作为一款强大的集成开发环境(IDE),特别适合于Java Web应用程序的构建。以下将详细讲解配置JDK、Tomcat以及使用SVN的基本步骤和相关知识点。 首先,我们需要安装和配置Java Development Kit(JDK)。JDK...

    MyEclipse开发Java Web环境配置

    本文将指导您如何在MyEclipse中开发Java Web应用程序,从安装MyEclipse到配置Tomcat服务器,最后到开发第一个Java Web应用程序。 一、安装MyEclipse MyEclipse是一个基于Eclipse的插件,因此需要先安装Eclipse。...

    利用Myeclipse快速开发struts应用程序

    Struts是一个基于MVC设计模式的Web应用框架,它主要用于构建结构清晰、可维护性好的企业级应用程序。通过MyEclipse的Struts Designer,开发者可以方便地进行Struts应用的图形化开发。 2. **创建J2EE Web项目**: ...

    利用Myeclipse开发struts应用程序

    Struts 是一个经典的Java Web开发框架,用于构建基于MVC(模型-视图-控制器)模式的应用...Struts框架提供了一种标准的方式来组织和管理Web应用程序,而MyEclipse则通过其强大的IDE功能,让开发工作更加高效和直观。

    一个很简单的Web应用来说明使用MyEclipse的Web服务器配置

    这里强调了“代码优先(code-first)”的Web服务开发策略,这种方法着重于在解决Web服务接口需求之前,优先开发应用程序的业务逻辑。一般而言,采用代码优先策略的项目会首先设计和实现负责核心业务用例的Java Beans...

    Weblogic 8.1 + MyEclipse的配置及其Java Web应用的部署和测试.doc

    MyEclipse 是一个集成开发环境(IDE),专为Java EE应用程序开发设计,支持多种应用程序服务器,包括Weblogic。 配置MyEclipse与Weblogic 8.1的步骤如下: 1. **安装Weblogic 8.1**:首先需要下载并安装Weblogic ...

    利用Myeclipse快速开发struts应用程序.ppt

    利用Myeclipse快速开发struts应用程序.ppt对于初学STRUTS 的人来产有很大的帮助……

    flex4.5+myeclipse8.5搭建web项目(原创)

    ##### 步骤4:配置Flex Web应用程序 - 修改`FlexWeb.mxml`文件中的配置,确保所有必要的导入语句都被正确设置。 - 调整`web.xml`文件以支持Flex与Java之间的交互。具体来说,需要配置`HttpFlexSession`监听器和`...

    MyEclipse+XFire开发Web Services

    在众多开发工具中,MyEclipse是一款非常流行的Java集成开发环境(IDE),它提供了丰富的功能支持Java应用程序和Web Services的开发。而XFire则是一个轻量级的开源框架,用于构建和调用Web Services。结合这两款工具...

    WebLogic 11g 在 MyEclipse 7.5 中开发 Web 应用

    在IT行业中,Web应用开发是一项核心任务,而WebLogic 11g与MyEclipse 7.5的结合为开发者提供了强大的工具集,用于构建、部署和管理企业级的Java EE应用程序。以下将详细介绍这两个工具以及如何在MyEclipse 7.5中使用...

    将java工程转为web工程(Myeclipse无法add web capabilities的时候)

    Java工程主要是用于开发桌面应用或服务端应用,而Web工程则专门用于构建基于HTTP协议的Web应用程序,如Servlet、JSP等。Web工程通常包含Web-INF目录,里面包含了web.xml配置文件,它是整个Web应用的核心配置。 标题...

    Myeclipse的Web开发插件

    Myeclipse是一款强大的Java集成开发环境,尤其在Web应用程序开发方面表现出色。它不仅支持Java,还涵盖了HTML、CSS、JavaScript、SQL等多种编程语言,极大地提高了Web开发的效率。Myeclipse内置了一系列的Web开发...

    myeclipse和eclipse的web项目导入

    MyEclipse 和 Eclipse 中 Web 项目的导入和配置 MyEclipse 和 Eclipse 都是流行的集成开发环境(IDE),它们都支持 Web 项目的开发和部署。在这篇文章中,我们将讨论如何将 MyEclipse 中创建的 Web 项目导入到 ...

    怎样用MyEclipse发布java应用程序&amp; MyEclipse怎么创建一个 windows应用程序 jack Sword 20120528.pdf

    对于非Web应用程序,如使用Frame构建的桌面应用,发布通常涉及将所有类文件打包成一个JAR(Java Archive)文件。 1. **开发程序**: 开发阶段,你需要在MyEclipse中编写和调试代码。MyEclipse是一个功能丰富的Java...

    使用MyEclipse搭建java Web项目开发.docx

    Servlet 是由 sun 公司命名的,Servlet = Server + Applet(Applet 表示小应用程序),Servlet 是在服务器端运行的小程序。编写一个现实登陆的 Servlet,并部署访问需要完成以下步骤: 1. 写一个简单的 HTML,可以...

    myEclipseWeb项目设计

    总的来说,myEclipse是一个强大的Web项目开发工具,其丰富的功能和易用性使得开发者能够高效地构建和管理复杂的Web应用程序。通过深入学习和实践,可以充分利用myEclipse的优势,提升开发质量和效率。

    MyEclipse开发Web工程

    MyEclipse开发Web工程 MyEclipse开发Web工程 MyEclipse开发Web工程

    myeclipse开发\Eclipse+IDE开发Java+Web应用程序

    根据给定的文件信息,我们可以总结出以下关于使用MyEclipse和Eclipse IDE开发Java Web应用程序的知识点: ### 一、环境配置与安装 #### 1. 环境要求 - **硬件需求**:CPU主频至少1G,内存至少512M。Java开发及...

Global site tag (gtag.js) - Google Analytics