博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013第3周二Java后台学习
阅读量:7260 次
发布时间:2019-06-29

本文共 1069 字,大约阅读时间需要 3 分钟。

环境搭建服务安装注意

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

启动原理及参数含义

转载地址:http://jmodm.baihongyu.com/

你可能感兴趣的文章
聊聊flink的ConnectionManager
查看>>
node.js初体验之利用node.js的fs-文件系统,来写一个批量修改文件名的小工具
查看>>
Promise面试题2实现异步串行执行
查看>>
Python使用xslt提取网页数据
查看>>
git常用命令速查表
查看>>
神经网络基础
查看>>
Linux常用命令
查看>>
k8s与aws--如何在cloud-provider=aws的k8s中设置externalTrafficPolicy为local
查看>>
koa2系列教程:综合koa2搭建登录注册页面
查看>>
区块链技术到底能解决什么问题?
查看>>
“价值2个亿”的AI代码
查看>>
ANGULAR JS 常用指令NG-IF、NG-CLASS、NG-OPTION、NG-VALUE、NG-CLICK是如何使用的?
查看>>
搞懂 JavsScript 异步 —  事件轮询
查看>>
(一)线程的发展历史
查看>>
为NEO-GUI 添加插件系统
查看>>
TBSSQL 的那些事 | TiDB Hackathon 2018 优秀项目分享
查看>>
手机秒变IoT设备?——巧妙利用阿里云物联网平台
查看>>
使用truffle开发以太坊Dapp
查看>>
【Leetcode刷题】第 35 题:Search Insert Position 搜索插入位置——解题篇
查看>>
AliOS Things 声源定位应用演示
查看>>