win下tomcat部署问题积累

1、win下双击tomcat的start.bat出现闪退

检查环境变量是否配置正确:

1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

复制代码
  SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
  SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录)

2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

复制代码
  SET JAVA_HOME=D:\Java\jdk1.6.0_10   (java jdk目录)
  SET TOMCAT_HOME=E:\tomcat-6.0.35   (解压后的tomcat文件目录)

2、解决tomcat启动全是乱码问题

3、本地启动tomcat的时候报java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

手动设置MaxPermSize大小

(a)、 Windows系统下,修改tomcat\bin\catalina.bat,在"echo Using CATALINA_BASE: "%CATALINA_BASE%""上面加入以下行:
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m

(b)、Linux系统下,修改tomcat\bin\catalina.sh,在"echo "Using CATALINA_BASE:

$CATALINA_BASE""上面加入以下行:

java 复制代码
   JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

4、启动tomcat,正常运行。

相关推荐
Jabes.yang10 分钟前
Java大厂面试实录:从Spring Boot到微服务的技术探讨
java·spring boot·spring cloud·微服务·技术面试
高山上有一只小老虎15 分钟前
idea字体大小设置
java
jiunian_cn38 分钟前
【Linux】高级IO
java·linux·服务器
要天天开心啊1 小时前
Java序列化和反序列化
java·开发语言
zz-zjx1 小时前
Tomcat核心架构与生产部署指南
java·运维·tomcat
灰灰老师1 小时前
在Ubuntu22.04和24.04中安装Docker并安装和配置Java、Mysql、Tomcat
java·mysql·docker·tomcat
二宝1521 小时前
黑马商城day1-MyBatis-Plus
java·开发语言·mybatis
235161 小时前
【MQ】RabbitMQ:架构、工作模式、高可用与流程解析
java·分布式·架构·kafka·rabbitmq·rocketmq·java-rabbitmq
Porunarufu1 小时前
JAVA·类和对象③封装及包
java·开发语言
霍小毛1 小时前
Kubernetes云平台管理实战:滚动升级与秒级回滚
java·容器·kubernetes