linux下java程序的start.sh启动脚本中classpath中载入了好多jar包,脚本启动后进程名特别长,不方便查看

2024-12-18 22:10:10
推荐回答(2个)
回答1:

通常有两种方式:
1、使用变量将那些jar包放进去,比如
#!/bin/bash
MYCP=a.jar:b.jar:c.jar:......

java -cp "$MYCP" ...
2、如果那些jar包都在一个路径里面如lib,那么最好去设jre加载的扩展目录如下:
java -Djava.ext.dirs=lib ...

回答2:

ps -ef|grep tomcat查看进程 就可以查看到你现在启动的tomcat进程