tomcat
好记忆不如烂笔头abc
Oracle GoldenGate认证,超15年电信、金融、医疗、政府、教育等数据库运维经验,擅长oracle数据库高可用技术RAC/ADG以及跨平台跨版本数据库各种方法最短时间大数据量迁移升级:
oracle各版本之间:从9i->10g->11g->12c,19c,21c
sqlserver各版本之间:从2000->2008->2012->2014->2016->2017->2019
db2->oracle,oracle->postgresql等
展开
-
The BASEDIR environment variable is not defined correctly
新下载的最新版本tomcat报,解压后,测试执行./version.sh./startup.sh都报错:The BASEDIR environment variable is not defined correctlyThis environment variable is needed to run this program以为是权限问题,chmod +x *.sh,其实是环境变量没对应查看/etc/profile发现是自定义了不同的环境路径通过进入正常的tomcat的bin目录g.原创 2021-01-20 14:39:31 · 777 阅读 · 0 评论 -
tomcat7修改端口、JVM、JDK路径
[root@app bin]# netstat -ano|grep 7016[root@app bin]# netstat -ano|grep 7016[root@app bin]# netstat -ano|grep 8009[root@app bin]# netstat -ano|grep 8005[root@app bin]# pwd/beahome/apache-tomcat-8.5.54-8900/binoot@app bin]# mv /home/test/apache-tomcat原创 2020-11-11 13:12:14 · 475 阅读 · 0 评论 -
Tomcat appears to still be running with PID 1097. Start aborted.
[test@ydw01 bin]$ ./startup.sh1097Using CATALINA_BASE: /app/apache-tomcat-9.0.36Using CATALINA_HOME: /app/apache-tomcat-9.0.36Using CATALINA_TMPDIR: /app/apache-tomcat-9.0.36/tempUsing JRE_HOME: /app/jdk1.8.0_251/jreUsing CLASSPATH: ...原创 2020-10-29 16:37:15 · 1127 阅读 · 0 评论 -
tomcat6修改jvm内存
windows设置修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:set JAVA_OPTS=%JAVA_OPTS% -server -Xms1024m -Xmx1024m原创 2020-09-28 18:15:24 · 237 阅读 · 0 评论 -
tomcat使用shutdown.sh不能正常关闭进程的问题处理
1.修改bin/shutdown.shexec "$PRGDIR"/"$EXECUTABLE" stop -force "$@" #加上 -force2.修改bin/catalina.sh在PRGDIR=dirname "$PRG"后面加上if [ -z "$CATALINA_PID" ]; thenCATALINA_PID=$PRGDIR/CATALINA_PIDcat $CATALINA_PIDfi参考:https://www.jianshu.com/p/94174c.原创 2020-08-05 09:51:03 · 1327 阅读 · 1 评论 -
linux下tomcat的shutdown命令杀不死进程
现象在Linux下执行shutdown.sh 或者 catalina.sh stop,然后查看tomcat进程发现没有完全关闭;网上查找出来解释:一般造成这种原因是因为项目中有非守护线程的存在(关于守护线程阅读下面文章)java的守护线程与非守护线程JAVA并发编程——守护线程(Daemon Thread) 两个思路,1、从程序上根本解决。 2、从tomcat上解决一: 从程序上解决(要求较高,项目底层代码的修改) 在项目中找到对应new Thread的地方setDaemon转载 2020-05-13 15:41:07 · 433 阅读 · 0 评论 -
jstack性能问题定位案例分析详解
在Java应用的性能测试中,很多性能问题可以通过观察线程堆栈来发现,Jstack是JVM自带dump线程堆栈的工具,很轻量易用,并且执行时不会对性能造成很大的影响。灵活的使用jstack可以发现很多隐秘的性能问题,是定位问题不可多得的好帮手。1什么是线程堆栈线程堆栈也称作线程调用堆栈。Java线程堆栈是虚拟机中线程(包括锁)状态的一个瞬间快照,即系统在某个时刻所有线程的运行状态,包括每...转载 2020-04-23 13:50:53 · 2265 阅读 · 0 评论 -
tomcat挂死问题
tomcat7版本:1.jvm大小:2.修改server.xml的<Connector connectionTimeout="20000" acceptCount="1500" maxThreads="1200" port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443"/...原创 2020-03-20 17:18:35 · 878 阅读 · 0 评论 -
tomcat一招快速提升性能
参考:https://www.cnblogs.com/sunxucool/archive/2013/07/31/3227366.html修改server.xml<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connec...原创 2019-10-22 15:30:41 · 161 阅读 · 0 评论