tomcat在opensuse下开机自启失败的原因
环境
设置信息
在/etc/init.d/boot.local中添加如下命令:
/opt/tomcat/bin/startup.sh
错误描述
opensuse启动完毕后,tomcat一直没启动。
分析
1. 系统启动完毕后,手动启动tomcat可以成功,说明不是权限的问题。
2. 查找系统日志(/var/log/boot.msg),找到了如下信息:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
failed<notice>killproc: kill(864,3)
说明在/etc/init.d/boot.local中启动tomcat时,JAVA_HOME等环境变量尚不具备,因为opensuse 10.2自动安装了jdk 1.5,我们就使用了系统自带的jdk,没有手动指定tomcat的JAVA_HOME。
解决方法
编辑/opt/tomcat/bin/catalina.sh,指定JAVA_HOME,如:JAVA_HOME=/usr/lib/jvm/jre
重启服务器,一切就OK了
分享到:
相关推荐
在Linux操作系统中,特别是OpenSUSE环境下,配置Tomcat开机自启动是一项常见的任务,然而,有时候可能会遇到Tomcat无法在系统启动时自动启动的问题。本篇将深入分析这个问题,并提供相应的解决策略。 首先,让我们...
### SUSE Linux 下开机自动运行脚本命令的方法 #### 概述 在SUSE Linux(如openSUSE)中,为了实现系统启动时自动执行某些脚本或命令,需要了解和利用特定的启动脚本机制。本文将详细介绍openSUSE 11和10 SP2中的...
为了方便起见,你还可以在Windows的应用启动器中创建一个快捷方式,使openSUSE Tumbleweed像其他Windows应用一样启动。 此外,WSL支持与Windows的深度集成,例如,你可以直接在Linux中编辑存储在Windows文件系统的...
《gurb4dos:构建Win7与OpenSUSE11双系统启动菜单详解》 在计算机操作系统领域,多系统引导是常见的需求,特别是在研究和学习过程中。本文将深入探讨如何利用gurb4dos创建一个既能启动Windows 7又能启动OpenSUSE 11...
六祎--在原创力花了大价钱买来的,分享给需要的人! 最后更新:2016年5 月2 日 search by FreeFind 1. 简介 2. 改用 GNU/Linux 3. 获取 openSUSE 4. 安装 日常应用 5. KDE 桌面环境 6. 常用软件 7. 安全设置 8. 终端...
此外,OpenSUSE还引入了下一代btrfs文件系统,提高了错误处理能力,并提供了恢复工具。 OpenSUSE的特色功能之一是YaST2,这是一个用于系统管理的集成工具,具有Web前端WebYast和命令行后端Zypper。systemd提供了更...
本话题将深入探讨如何在CentOS环境下创建一个OpenSUSE虚拟机,这一过程对于开发者、系统管理员以及学习多操作系统环境的人来说尤其有用。我们将讨论相关工具、步骤以及注意事项,确保你能够成功地在CentOS主机上搭建...
在本文中,我们将详细介绍如何在 Windows 7 硬盘上安装 openSUSE 12.1。openSUSE 是一款流行的 Linux 发行版,具有强大的功能和易于使用的界面。在本文中,我们将使用 openSUSE 12.1 DVD 来安装 openSUSE。 首先,...
在本文中,我们将详细探讨如何在openSUSE 13.2版本上安装MATE桌面环境,并确保通过rp-pppoe软件成功拨号上网。openSUSE是一个流行的Linux发行版,具有强大的社区支持和丰富的软件包库。MATE桌面环境是一种用户友好的...
在Linux环境下,通常可以通过键盘快捷键`Ctrl`+`Alt`+`T`快速启动终端。 2. 接下来,你需要添加Firefox的官方仓库,这样zypper才能找到并安装最新版本。在终端中输入以下命令: ``` sudo zypper ar ...
在 openSuse11 这个32位操作系统环境下安装32位的 Oracle11g 数据库是一项相对复杂但必要的任务,尤其对于那些需要在Linux环境中运行Oracle数据库的用户来说。下面是详细步骤: **一、安装 openSuse11** 1. 选择...
在启动时,选择“启动安装openSUSE”的选项,然后选择硬盘安装,并选择安装源盘符(例如C盘为sda1,D盘为sda5,E盘为sda6)和路径(/openSUSE.iso)。 步骤3:选择语言和键盘布局 在安装过程中,选择简体中文作为...
在制作完GRUB 2启动U盘并配置好grub.cfg文件之后,就可以在开机时使用U盘启动到GRUB 2的菜单界面。在这里,用户可以选择SystemRescueCD来访问Linux救援环境,或者选择安装Windows 7或openSUSE 13.1。在安装过程中,...
在 openSUSE 11.2 的 KDE 版本中,设计团队精心制作了一系列精美的壁纸,这些壁纸不仅展示了 openSUSE 的独特美学,也体现了开源社区的艺术创造力。这些壁纸通常位于系统的 `/usr/share/wallpapers` 目录下,供用户...
opensuse11.2系统安装资源,可以直接下载,解压安装opensuse11.2系统
要使其在开机时自动启动,运行: ``` sudo systemctl enable vsftpd ``` 4. **安全注意事项**: - 使用非标准端口:默认的FTP端口是21,为提高安全性,可以修改`listen_port`设置为其他端口。 - SSL/TLS加密...
OpenSUSE 11.0 是该系列的一个重要版本,它在2008年发布,带来了许多新的特性和改进,对于初次接触 Linux 的用户来说,这是一个很好的起点。本文将详细讲解 OpenSUSE 11.0 的安装过程,帮助新手顺利完成系统的安装。...
在VMware环境下安装OpenSUSE13.2并构建icc(Intel C Compiler)与ifort(Intel Fortran Compiler)环境是IT专业人员常见的任务,涉及到虚拟化技术、Linux操作系统安装以及编译器的配置等方面的知识。以下是基于给定...