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,正常运行。

相关推荐
花间相见12 分钟前
【macOS开发环境:Java配置】—— Mac上的Java版本管理-SDKMAN安装、多版本切换与项目实战
java·架构·个人开发
骑着蜗牛撵大象32717 分钟前
大模型 SDK 编译就崩?用 CMakeLists 把 httplib、JSON 与 OpenSSL 装配成可复用的 ChatServer
android·java·c++·http·json·cmake·大模型sdk
码智社22 分钟前
Redis生产环境高频踩坑总结(Java后端视角)
java·数据库·redis
江苏汉软28 分钟前
制造企业为什么需要MES
java·数据库·制造·mes系统·mes软件
deviant-ART36 分钟前
java注解简写规则
java·后端
邪修king40 分钟前
Re:Linux系统篇(三十八):进程间通信ChapterSystem V 信号量深度解析|同步互斥、内核源码、C 指针多态、实战代码
java·linux·c语言
文丑颜不良啊41 分钟前
LeetCode1181~1200题目解析
java·leetcode
释厄6231 小时前
矢量词汇向下不向上公理即词汇归位定律——肤浅即表面
java·人工智能·算法·去中心化·1024程序员节
海绵宝宝转agent1 小时前
Leetcode100+面经
java·笔记·学习·算法·leetcode·深度优先