中小型javaEE 项目如何部署最省事
背景:基于轻量级开发框架(如ssh)的java web应用,有数据库(oracle或mysql),项目直接运行在tomcat里。
大家对于这种项目是怎么实施部署的呢?
1 安装并初始化数据库,再安装jdk、tomcat等,然后拷贝项目到tomcat下,修改一大堆配置文件,到此安装部署完成;以后每次重启都有去折腾数据库和tomcat的启动。
2 自己写一个web应用,专门负责安装配置项目(包括配置文件的编辑和数据库的初始化),还能管理tomcat的数据库的状态。(此种方式在很多blogger上已经广泛应用,如wordpress的)
3使用第三方打包工具。
数据库不管怎么说都是个难题,每次启动和停止都需单独的去操作。
大家还有什么省事的方法或者打包工具没有啊,对于第三方工具,我还没使用过。
------解决方案--------------------1、安装数据库,导入基本数据。
2、安装java,设置环境变量
3、安装tomcat,把应用考到tomcat目录下
结束。
------解决方案--------------------Linux 下写script
Windows 下写 bat
或者打包工具
linux下生成 deb
windows生成 installer