`
- 浏览:
12107 次
- 性别:
- 来自:
北京
-
服务器系统是CentOS,之前在rc.local中设置了tomcat自动启动,有关tomcat自动启动的方法,请参见http://blog.csdn.net/cheng168520/article/details/4312828,之前是设置好的,今天发现突然不起作用了,开机启动了mysql,apache,但就是没启动tomcat,很奇怪,折腾半天,找同事帮忙终于解决,原来,我在成功之后又在服务器上装了一个图形界面,但没有启用,开机启动的时候系统阻塞在了S98firstboot这里,而我在rc.loacl里设置的也就是S99local进程并未执行,解决方法:将执行顺序调整S99firstboot S98local,调整顺序方法:直接修改文件名,然后,一切ok!可以自启动tomcat了。
再说下firstboot: 一般安装完linux后,redhat会提供一个名为firstboot的服务,它负责协助配置redhat一些重要的信息
但是,firstboot服务只会在安装完后第一次开机执行,如果是升级或者第二次以后都不会启动这个服务,所以就导致了一些如果配置错误或者不恰当的话没法重新配置,所以在这里分享个小技巧:在/etc/sysconfig/firstboot,其内容为:RUN_FIRSTBOOT=NO,将其no修改为yes,然后使用chkconfig firstboot on即可,下次启动便会重新启动firstboot服务,就可以引导你对系统的配置了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
3. **配置开机启动**:为了让这个脚本在系统启动时自动运行,通常会将它添加到系统的启动脚本目录中,如Linux系统的`/etc/rc.local`或使用Systemd的服务配置文件。这样,每次系统启动时,该脚本都会自动执行,确保了...
使用Systemd命令启用并启动Tomcat服务: ```bash systemctl daemon-reload systemctl enable tomcat.service systemctl start tomcat.service ``` #### 五、测试与验证 1. **查看服务状态** 使用`...
- 使用`chkconfig --list httpd`检查服务是否已经被设置为开机启动。 3. **权限问题:** - 确保Apache运行用户有足够的权限访问资源。 - 修改配置文件中的用户和组设置,例如使用`User`和`Group`指令指定正确的...
1. **权限问题**:如果手动启动Tomcat能够成功,那么这通常排除了权限不足的可能。 2. **环境变量**:系统日志`/var/log/boot.msg`显示了错误信息,提示JAVA_HOME或JRE_HOME环境变量未定义。这意味着在启动Tomcat时...
- 创建一个批处理文件(例如`tomcat_autostart.bat`),内容包括启动Tomcat的命令(`startup.bat`)和检查其是否运行的逻辑。如果Tomcat未运行,该脚本将重新启动它。 - 使用任务计划程序(Task Scheduler)将此...
4. **启动Tomcat服务**:进入Tomcat安装目录下的`bin`目录,运行`./startup.sh`脚本启动服务。 5. **验证安装**:在浏览器中输入`http://your_server_ip:8080`访问Tomcat首页。 通过以上步骤,可以完成Linux环境下...
6. **启动rsync服务**:通过命令`systemctl start xinetd`和`systemctl enable xinetd`启动服务,并将其添加到开机启动项。 7. **启动rsyncd守护进程**:使用`rsync --daemon --config=/etc/rsyncd.conf`启动服务。 ...
- 目前文档中未详细说明Tomcat的开机自启动配置。 8. MySQL安装和配置: - 创建用户组及用户,解压安装包并编译。 - 添加MySQL配置文件,设定目录访问权限。 - 运行mysql服务,设置root用户密码。 - 配置MySQL...
- **设置开机启动** 为了让Tomcat在系统启动时自动启动,可以在`/etc/rc.d/rc.local`文件中添加以下内容: ```bash # vi /etc/rc.d/rc.local export JDK_HOME=/usr/java/jdk1.6.0_24 export JAVA_HOME=/usr/...
### Linux环境下Memcached安装及配置...通过以上步骤,可以在Linux环境下成功安装和配置Memcached,并将其与Tomcat集成以实现跨服务器的Session共享。这不仅提高了系统的响应速度,也增强了系统的稳定性和可扩展性。
使用`systemctl enable httpd`可以设置开机启动,而`systemctl list-unit-files | grep httpd`则可以查看服务的启动状态。 7. **更新或重新安装Apache**:如果以上步骤都不能解决问题,可能是Apache或其依赖组件...
- **配置开机自动启动Nginx+PHP**:可以通过systemd单元文件或其他初始化脚本确保Nginx和PHP服务随系统启动而自动启动。 - **优化Linux内核参数**:为了提高性能和稳定性,可能需要调整一些内核参数,如TCP缓冲区...