设为首页 收藏本站
查看: 865|回复: 0

[经验分享] 一键搞定JavaEE应用,JRE+Tomcat+Mysql-JaveEE绿色运行环境JTM0.9版

[复制链接]

尚未签到

发表于 2016-10-22 09:58:10 | 显示全部楼层 |阅读模式
<!-- Feedsky FEED发布代码开始 -->  如果您喜欢这些文章,欢迎点击此处订阅本Blog
<!-- FEED自动发现标记开始 --><!-- FEED自动发现标记结束 --> DSC0000.gif

<!--Google 468*60横幅广告开始-->  <script type="text/javascript"><!--google_ad_client = "pub-7343546549496470";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "image";//2007-07-26: CSDNgoogle_ad_channel = "6063905817";google_color_border = "6699CC";google_color_bg = "E6E6E6";google_color_link = "FFFFFF";google_color_text = "333333";google_color_url = "AECCEB";google_ui_features = "rc:6";// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
<!--Google 468*60横幅广告结束-->  

  
  本文转载自【http://www.blogjava.net/huliqing/archive/2009/01/09/247375.html】
  这是一个集成了jre,tomcat,mysql的绿色运行环境, 直接解压之后就可以运行.不需要用户自己安装jre,tomcat,mysql,一键到位,看起来像是桌面式的web应用.换句话说,就像是web与桌面应用的结合体.

整个项目压缩后是34M(内含两个简单的web应用),我想对现在的带宽及硬盘已经不能算是庞然大物了.为了安全起见,里面的jre我没有做任何瘦身,是完整的jre1.6u11,tomcat使用的是6.0.16, 端口默认为8080, mysql使用5.1.3这也是最小的完整版,支持InnoDB, 默认用户root,密码空

所以你可以用这个环境来运行你的整个项目,直接将你的项目部署到app/web下就可以,数据库文件存放于app/data下(你可以自己使用工具连接这个mysql进行一些必要的修改), 然后再将整个应用打包后发送给用户就可以了.

下载后直接解压,运行JTM0.9.exe, 点"启动(调试模式)"即可运行你的JavaEE应用.
DSC0001.gif
控制界面

  

使用"调试模式"可以让你的javaEE应用在windows下真正随处运行,甚至直接解压到桌面就可以运行你的web应用.
DSC0002.gif
调试模式的启动

  
"服务模式" 这个模式会将tomcat与mysql注册为系统服务,这样不会出现命令行窗口,服务后台自动运行.你可以运行"卸载(系统服务)"来卸载已经注册的服务.这样软件又重新变成绿色的了.(注:在vista下需要关闭UAC才能正常注册系统服务)

当前版本我硬编码了tomcat与mysql的端口,你可以自己手动去修改它们的端口,但会有一些缺憾.这个问题我会在1.0版中解决(如果有制作的话)

如果你发现有其它什么问题或不足之处,欢迎指导、指正.欢迎你的来信: huliqing@live.com

下载地址: JTM0.9 (for: JRE + Tomcat + Mysql) Environment


huliqing
huliqing@live.com
  

<!--新Google 468*60横幅广告开始-->  <script type="text/javascript"><!--google_ad_client = "pub-7343546549496470";/* 468x60, 创建于 08-8-6 */google_ad_slot = "7368701459";google_ad_width = 468;google_ad_height = 60;// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
<!--新Google 468*60横幅广告结束-->  

<!--新Google 468x15 横链接单元开始-->  <script type="text/javascript"><!--google_ad_client = "pub-7343546549496470";/* 468x15 横链接单元 */google_ad_slot = "5785741422";google_ad_width = 468;google_ad_height = 15;// --></script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>
<!--新Google 468x15 横链接单元结束-->  

<!-- Google Reader shared发布代码开始 -->  <script src="http://www.google.com/reader/ui/publisher.js" type="text/javascript"></script><script src="http://www.google.com/reader/public/javascript/user/00697638153916680411/state/com.google/broadcast?n=5&amp;callback=GRC_p(%7Bc%3A%22green%22%2Ct%3A%22%5Cu8FD9%5Cu4E9B%5Cu6587%5Cu7AE0%5Cu4E5F%5Cu503C%5Cu5F97%5Cu4E00%5Cu770B%22%2Cs%3A%22false%22%7D)%3Bnew%20GRC" type="text/javascript"></script>
<!-- Google Reader shared发布代码结束 -->

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-289730-1-1.html 上篇帖子: Spring事务管理与数据库隔离级别的关系(Spring+mysql) 下篇帖子: 思考mysql内核之初级系列5---information_schema不是innodb数据字典(摘自老杨)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表