前提:由于IBM X60屛太小,不适合开发,原来HP的机器配置又低,想用VS2005,所以购置联想新电脑,可预装Vista系统并不支持JBuilder2005的安装,只能使用MyEclipse了!做WEB开发时,感觉没有VS用起来顺手,为测试个WEB程序又是配置,又是安装其它插件.由于本人比较酷爱RESIN,索性安装RESIN3+IIS7整合后,不在MyEclipse中配置服务器启动与停止.就有一个想法,直接添加一个按钮,将当前JSP发送到IE调试就可以了!
步骤,File-New--(Plug in Project),一路默认,选择了HELLO WORLD事例工程,直接修改了SampleAction.java.修改RUN方法,代码片段如下:

public void run(IAction action) ...{
IWorkbenchPage page = window.getActivePage();
if(page == null)return;
String sURLs = page.getActiveEditor().getTitleToolTip();
String[] strAry = sURLs.split("/");
String sURL = "";
String sVirDir = "";
for(int i=0;i<strAry.length;i++)
...{
if(i==0)sVirDir = strAry[0];
if(i>1)sURL += "/" + strAry[i];
}
sURL = "http://localhost/" + sVirDir + sURL;
/**//*MessageDialog.openInformation(
window.getShell(),
"RunBrowser Plug-in",
sURL);*/
String cmd = "cmd /c start " + sURL;
try
...{
java.lang.Runtime.getRuntime().exec(cmd);
}
catch(Exception ex)
...{
MessageDialog.openInformation(
window.getShell(),
"RunBrowser",
ex.getMessage());
}
}然后发布,可以用了!感觉就和VS一样,一按调试运行,就自动弹出IE窗口,比较直接!由于已经和IIS7整合,所以运行80端口就可以了,实际意义上并非是调试,而是运行!当然建立的工程已经在RESIN.CONF中配置好了!
本文介绍如何在MyEclipse中整合RESIN服务器,并通过简单的步骤实现一键启动浏览器调试JSP页面的功能。
8445

被折叠的 条评论
为什么被折叠?



