Eclipse插件开发需求一:
1、提供一键部署web项目菜单项,该菜单项在对新建的Java Web工程右键操作时弹出。
2、一键部署菜单项功能1:一键部署菜单项要求弹出一个窗口,待用户输入
数据库连接类型:PG\ORACLE
数据库连接地址:
数据库用户名:
数据库密码:使用密码字段,用户不可看到自己的输入
Tomcat admin port:默认为8005
Tomcat http port:默认为8080
Tomcat AJP port:默认为8009
3、一键部署菜单项功能2:为当前JavaWeb工程配置JRE运行环境。(从指定的系统变量中获取JRE路径,系统变名mc_java_home。会有其他安装程序保证这一系统变量下有可用的jre环境。
4、一键部署菜单项功能3:创建eclipse tomcat服务器,并将当前工程发布到tomcat7容器下。Tomcat服务器路径同样从系统变量中获取,系统变名mc_tomcat_home。会有其他安装程序保证这一系统变量下有可用的tomcat7容器。
5、一键部署菜单项功能4:设置上一步安装的tomcat容器web发布路径为tomcat的webapps路径下,并调整tomcat启动超时时间为600秒
6、一键部署菜单项功能5:修改tomcat的server.xml文件,将第一步输入的数据库连接地址,数据库用户名,数据库密码,tomcat端口信息,以及当前工程的工程名,自动设置到tomcat运行的server.xml文件中。
验收标准:正确输入数据库信息和端口号后,可以将右键选择的Java Web项目一键部署到eclipse的tomcat容器中,并且使用上面配置的数据库连接以及端口。并交付该插件的源代码。
Eclipse插件开发需求二:
在使用eclipse的tomcat启动\调试按钮启动tomcat时,注入事到在tomcat启动动作之前。事件样例:获取启动前tomcat容器的日志文件,拷贝到指定路径。
验收标准:通过eclipse中的tomcat7.0 start/debug选项启动tomcat时,会把启动前的tomcat日志拷贝到指定目录。并交付该插件的源代码。
Eclipse 版本以4.9为准