2007-04-09
告别myeclipse下部属web应用程序
关键字: java1.使用myeclipse部署web应用程序的弊端
开发效率低: 新增文件,必须关闭服务器,然后重新部署。
浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。
2。如何解决
使用外挂的方式,部署应用程序
3. 具体做法
修改tomcat/conf/server.xml.新增一个context元素。
所有jar文件必须放在WEB-INF/lib下。
xml 代码
- <Context path="/dataserver" docBase="D:\Java\projects\dataserver\webapp" reloadable="true"/>
- Host>
- Engine>
- Service>
- Server>
path:访问时,url的名称。
docBase:web程序的webapp目录的位置。
4。 为何这样部署
- 新增文件时,不需要重新部署应用程序。
- 支持在eclispe下执行断点。
- 节约空间。
评论
lqql
2007-04-27
我好像一起这么用唉!!
rainlife
2007-04-10
ahuaxuan 写道
其实只要使用eclipse的tomcatplugin就可以解决问题了,就是不需要将工程部署到tomcat目录,热部署之类的都有的,其实这一点来说来势idea对tomcat的支持是最好的,idea天生就支持这种模式,而且idea还可以在tomcat运行期间加载改变过的类而不用加载整个context,这一点是非常实用的
的确,我现在也一直使用idea,可以说,在几个IDE中,idea给我的感觉是最好的。
ahuaxuan
2007-04-10
其实只要使用eclipse的tomcatplugin就可以解决问题了,就是不需要将工程部署到tomcat目录,热部署之类的都有的,其实这一点来说来势idea对tomcat的支持是最好的,idea天生就支持这种模式,而且idea还可以在tomcat运行期间加载改变过的类而不用加载整个context,这一点是非常实用的
liuganquan
2007-04-10
用了这么久,还是觉得idea好,代码编辑真畅快
mouse_xb
2007-04-10
会用不???
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

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

可以像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
BIGN
2007-04-09
MyEclipse布署web应用程序一般刷新就能部署过去的
rainlife
2007-04-09
fantasy 写道:
1.使用myeclipse部署web应用程序的弊端
开发效率低: 新增文件,必须关闭服务器,然后重新部署。
其实MyEclipse的WEB布署方式还是很不错的,下面引用Blogjava上面一位朋友博客中的一段:
Myeclipse插件对Tomcat的支持看起来应该是最好的,特点是热部署。不管是对Servlet的修改,还是对web.xml的修改都可以。却可以做到,哪个变了,就加载哪个。它可以很方便的把你的工程直接发布到Tomcat中去,或者是以war的形式发布过去。
原文地址如下:http://www.blogjava.net/itspy/archive/2007/01/18/94442.html
所以,在MyEclipse布署web应用程序的时候,还是蛮方便的
浪费空间:部属时,应用程序必须部署一份到tomcat的webapps下。
这个我想也不是什么问题,对于现在的硬盘来说,WEB应用程序根本算不上什么吧。
java虫
2007-04-09
支持在eclispe下执行断点。
节约空间。
这两点太牵强了吧,程序能有多大,而且部署到tomcat里也可以执行断点啊
节约空间。
这两点太牵强了吧,程序能有多大,而且部署到tomcat里也可以执行断点啊
- 浏览: 79814 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
J2EE开发注意事项
写绝对路径,在移动文件到其他文件夹的时候,不需要修改代码。
-- by fantasy -
J2EE开发注意事项
5.页面上的地址原则上写绝对路径。 是何道理呢? 相对路径先定位到根,然后定 ...
-- by nwangwei -
深入osworkflow的function
kathytingzi 写道怎么实现会签阿,谢谢啦 增加两个conditon, ...
-- by fantasy -
使用Filter控制页面的权限
恩,是面向切面。过滤器可以看成是一个切面。
-- by fantasy -
深入osworkflow的function
工作流初学者: 参考:http://hi.baidu.com/vjame/blo ...
-- by amuj2ee






评论排行榜