linux下tomcat启动后出现多个java进程

ccylh_love 2010-01-28 02:24:58
我安装了两台linux as 4系统,并装了tomcat5.5.23和JDK1.5,但在启动tomcat时出现多个java进程,两台机子都一样,关闭tomcat后所有进程也关闭了,原以为是操作系统的问题,可现在发现,2G的内存一天比一天少,现在只剩下30M的内存,linux下只安装 了oracle9i,java和tomcat,tomcat启动后进程如下:

[root@linux223 bin]# ps -ef|grep tomcat
root 24653 1 34 10:49 pts/1 00:00:01 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24654 24653 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24655 24654 6 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24656 24654 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24657 24654 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24658 24654 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24659 24654 8 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24660 24654 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
root 24661 24654 0 10:49 pts/1 00:00:00 /usr/java/bin/java -Djava.util.logging.config.file=/usr/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/tomcat/common/endorsed -classpath /usr/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/tomcat -Dcatalina.home=/usr/tomcat -Djava.io.tmpdir=/usr/tomcat/temp org.apache.catalina.startup.Bootstrap start
...全文
573 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
winbsd 2010-02-02
  • 打赏
  • 举报
回复
!@
ccylh_love 2010-01-29
  • 打赏
  • 举报
回复
问题已解决


这几天从网上找了好多资料:
总结一下,好多人的解决办法:
(1)修改tomcat的catalina.sh文件,配置内存
(2)gcc的问题,后来我们降级了发现也没用,这个和jvm没什么关系
(3)创建个新用户,试了也没用
(4)权限的问题,
试了上面四种方法都没解决,大家如果出现这种问题可以用以上四种办法试试

后来在网上有个人说,是oracle的环境变量影响了jdk ,使得tomcat使用oracle安装时的JDK,后来我就把oracle的环境变量全删除了,结果就解决问题,最终经过测试是因为我的oracle环境变量里添加了
export LD_ASSUME_KERNEL=2.4.19,如果删除这句问题就解决了。
steptodream 2010-01-28
  • 打赏
  • 举报
回复
估计哪儿配置的有问题 再检查一下

要么就干脆卸了重装
telnetor 2010-01-28
  • 打赏
  • 举报
回复
怪啊,我遇到的是tomcat进程关不掉。。你的是多进程
winbsd 2010-01-28
  • 打赏
  • 举报
回复
重装吧!

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧