zoukankan      html  css  js  c++  java
  • 2013第3周二Java后台学习

    环境搭建服务安装注意

    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中,则可以在下图所示的界面中:

    中的Optional Java VM arguments中填入以下内容:

    -Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m

    Tomcat单独启动与MyEclipse启动中的区别

    在eclipse上启动Tomcat了,但是电脑属性的服务项中的Tomcat仍显示未启动,为什么呢?

    启动都一样。只不过在Eclipse中启动多了一个debug模式

    效果上没啥区别,用eclipse启动tomcat相当于对tomcat使用了shell

    启动原理及参数含义

  • 相关阅读:
    SQL2012 创建备份计划
    rem 移动端适配
    sql server 表结构 导出 到excel
    针对OAuth2的CSRF攻击
    xss、SQL测试用例小结
    svn报错:[Previous operation has not finished; run 'cleanup' if it was interrupted] 的排错过程
    并发数与在线用户之间的关系
    loadrunner--常用函数列表【转】
    LR参数化类型为file显示大于100数据方法
    loadrunner11--集合点(Rendezvous )菜单是灰色不能点击
  • 原文地址:https://www.cnblogs.com/doit8791/p/2861908.html
Copyright © 2011-2022 走看看