2013第3周二Java后台学习
2013-01-15 21:51
183 查看
环境搭建服务安装注意
Tomcat、MQ、Mysql数据库等安装多是通过bat文件安装成服务的形式来控制启动和停止,今天发现系统服务中启动mysql服务失败,说找不到相关文件,到mysql程序bin下,先卸载服务,没想到操作系统服务管理中依然有mysql服务,只是状态变为了禁用,后来注销没有(后来想想应该刷新一下就可以了,系统服务中有改动记住要刷新再显示),然后再安装mysql服务启动即可。Tomcat项目启动时内存溢出
解决方法
1. 如果是单独启动Tomcat报错,可以这样修改catalina.bat文件(假设在Windows中):在"rem —– Execute The Requested Command —————————————"这一行之后,"echo Using CATALINA_BASE: "%CATALINA_BASE%""这一行之前,加入:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=512m -XX:MaxPermSize=512m
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:
总结:window下, 在catalina.bat最前面:
set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m 一定加在catalina.bat最前面。
linux下,在catalina.sh最前面增加:
JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"
注意:前后二者区别,有无set,有无双引号。
2. 如果是在MyEclipse中,则可以在下图所示的界面中:
![](http://images.cnitblog.com/blog/150046/201301/15215057-7b1e3d80cf8746afa242f67e7c677f67.png)
中的Optional Java VM arguments中填入以下内容:
-Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m
Tomcat单独启动与MyEclipse启动中的区别
在eclipse上启动Tomcat了,但是电脑属性的服务项中的Tomcat仍显示未启动,为什么呢?启动都一样。只不过在Eclipse中启动多了一个debug模式
效果上没啥区别,用eclipse启动tomcat相当于对tomcat使用了shell
启动原理及参数含义
相关文章推荐
- Java学习个人笔记(一)配置java环境变量(Feb04,2013 - )
- java 后台封装json数据学习总结(二)
- Java学习笔记73. 后台线程与setDaemon( )方法
- java后台把数据类型装换为json类型(转载,自己学习)
- 【新技术,学习、商业均可】HTML5 全新高大尚后台 bootstrap springmvc mybatis java企业级通框架源码入门
- 关于学习java后台的流程图
- java后台学习历程记录
- 【学习笔记】JavaWeb 服务启动时,在后台启动加载一个线程
- 微信支付java后台点滴学习----遇到的问题解决
- 17年2月24日Java后台学习记录,Spring Maven更换版本报错,SSM框架整合,Mysql语句整理。
- java后台搭建学习计划
- Java学习笔记1:java后台写接口,使用AES和RSA
- VS2013Z学习java插件
- 后台学习之路(一):Java基础回顾
- Java后台学习方向
- JAVA学习之后台线程
- java 后台封装json数据学习总结(一)
- java后台封装json数据学习(一)
- 董哥教你一天学习后台是JAVA 的 微信小程序退款
- java 后台的学习步骤