tomcat和jboss随系统启动的问题

thormasyang 发布于 2014/01/03 18:58
阅读 140
收藏 0

各位哥哥姐姐,你们好。

   本人很菜,技术薄弱,因业务放到虚拟机(vmware的企业级产品喔)上运行的原因,关于tomcat和jboss自动随操作系统启动而启动的问题,需要哥哥姐姐们指点:

1、tomcat,我已经可以让它随系统启动了,但是不显示控制台,请问这对程序的运行有影响么?如何才能让让控制台开起来?

2、让jboss随系统启动而启动,各位有没有真正实现的办法?我找到的方法都不行啊!

谢谢各位哥哥姐姐解答了。

加载中
0
Spance
Spance

首先,不是不显示控制台,而是没有向屏幕输出而已。

大致上道理如此:每个程序都有3个管道,stdout stdin stderr

login系统后启动一个sh比如bash,bash把自己的stdout映射到屏幕进行输出;

在bash中启动的占据前台的任何程序比如app,那么bash就把该app的stdout stderr重定向到自己的stdin,所以在bash中执行程序一有输出,就转向到bash进而到屏幕输出。

如果你非要把tomcat跑到前台来进行屏幕输出,很简单,/tomcat/bin/catalina run就可以跑在前台了。

对于jboss要加入系统启动项也很简单,jboss/bin目录中有写好的默认的init.d里面有对应的domain脚本和standalone脚本, 放到你的rc.local下面并附权限就可以了。 

t
thormasyang
我的意思是tomcat在后台自己启动了,同时控制台也在屏幕上显示。如何调整呢?
t
thormasyang
真心感谢。但是你说的/tomcatl/bin/catalina run 怎么操作呢?
返回顶部
顶部