首先按照 http://mayacong.blog.51cto.com/3724695/983499让opensuse12.1可以使用after.local,然后在此文件中加入了/root/tomcat/bin/startup.sh,却死活启动不了。

  systemctl start 会提示:

  Job failed. See system logs and 'systemctl status' for details.

  后来查到如果不登陆系统,/etc/profile文件是不会被加载的,由于java环境变量都配到了此文件,于是就启动不了,解决方法是在启动tomcat语句的上面加上:

source /etc/profile