linux service运行服务遇到的问题
2016-07-22 13:01
417 查看
在linux中以service tomcat start启动tomcat时遇到一个问题。
首先描述先环境:服务的运行环境是jdk1.8,系统编译是1.7,按说这样是可以在服务上有运行的。但是每次启动都会报运行依赖的是1.6,从而导致
此问题的原因:
这个service启动tomcat依赖的jdk不对。所以我们应该从配置让tomcat以service方式运行入手。
解决办法:
经过研究发现/etc/rc.d/init.d/下面的tomcat文件中缺少
export JAVA_HOME=/usr/local/java/jdk-1.8.51这一行。
故将之加上就好了。
加上后在通过service tomcat start;tail -f ../logs/catalina.out运行就可以了。
注:虽然tomcat文件配置有问题导致service tomcat start启动不了,但是我们可以通过
首先描述先环境:服务的运行环境是jdk1.8,系统编译是1.7,按说这样是可以在服务上有运行的。但是每次启动都会报运行依赖的是1.6,从而导致
java.lang.UnsupportedClassVersionError: com/ifeng/cmpp/script/plugin/annotation/PluginClass : Unsupported major.minor version 51.0这个版本不支持的错误。
此问题的原因:
这个service启动tomcat依赖的jdk不对。所以我们应该从配置让tomcat以service方式运行入手。
解决办法:
经过研究发现/etc/rc.d/init.d/下面的tomcat文件中缺少
export JAVA_HOME=/usr/local/java/jdk-1.8.51这一行。
故将之加上就好了。
加上后在通过service tomcat start;tail -f ../logs/catalina.out运行就可以了。
注:虽然tomcat文件配置有问题导致service tomcat start启动不了,但是我们可以通过
./startup.sh | tail -f ../logs/catalina.out方式运行是没问题的。
相关文章推荐
- java-模拟tomcat服务器
- Linux socket 初步
- i-jetty环境搭配与编译
- Linux Kernel 4.0 RC5 发布!
- 实现单Tomcat多Server配置
- 生产环境下的Tomcat配置
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- Linux部署Tomcat服务器