首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
touch
ftp
shell
crontab
tengine
运维
grep
压力测试
kubectl
centos
server
curl
vagrant
cron
容器
jenkins
负载均衡
grafana
stdout
colors
linux
k8s
debian
ssh
log4j
路由器
devops
centos7
交换机
tomcat
service
dns
sftp
apache
unix
ubuntu
zsh
port
docker
syslog
4层
7层
fabric
sudo
服务器
nginx
当前位置:
开发笔记
>
运维
> 正文
关于在Debian下自动运行Tomcat的问题
作者:林群东耀禎逸群 | 来源:互联网 | 2017-11-09 02:46
关于在Debian下自动运行Tomcat的问题--Linux发行版技术-Debian信息,下面是详情阅读。
一、问题:
情况是这样的:Debian Etch,可以在shell下正常启动的Tomcat(安装到/usr/share/tocmat5.5),已经正确安装的JDK,已经配置的环境变量(JAVA_HOME,CATALINA_HOME,PATH,CLASSPATH)。
要求是:在开机以后Tomcat自动运行。
二、尝试:
1 编写脚本/etc/init.d/tomcat5.5。内容如下:
#!/bin/sh
/usr/share/tomcat5.5/bin/catalina.sh start
在shell提示符下执行命令:
update-rc.d tomcat5.5 start 99 1 2 3 4 5 .
重新启动系统。Tomcat并没有运行。
2 在shell提示符下执行命令:
update-rc.d -f tomcat5.5 remove
rm /etc/init.d/tomcat5.5
ln -s /usr/share/tomcat5.5/bin/start.sh tomcat5.5
update-rc.d tomcat5.5 start 99 1 2 3 4 5 .
重新启动系统。Tomcat没有运行。
三、思考
问题出在哪?既然可以在shell下可以正确启动Tomcat,为什么不能在开机时候自动运行?环境变量设置在文件/etc/profile里。难道是在开机,执行文件/etc/init.d/tomcat5.5时环境变量还没有设置?很有可能。
通过对比文件:/usr/share/tomcat5.5/bin/catalina.sh和文件/usr/share/tomcat5.5/bin/start.sh我发现start.sh也是通过调用文件/usr/share/tocmat5.5/bin/catalina.sh来启动Tomcat服务的。如果我把环境变量添加到文件catalina.sh的最前面。这样在执行这个文件时,环境变量不就存在了吗?
四、结果
按照上面的思路,我修改了文件/usr/share/tomcat5.5/bin/catalina.sh,在文件中添加了如下内容:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
export JRE_HOME=/usr/lib/jvm/java-1.5.0-sun
export CATALINA_HOME=/usr/share/tomcat5.5
export CATALINA_BASE=/usr/share/tomcat5.5
export CATALINA_TMPDIR=/usr/share/tomcat5.5/temp
现在重新启动系统,Tomcat正常运行。
debian
tomcat
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
debian
解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ...
[详细]
蜡笔小新 2024-12-26 15:23:19
tomcat
Spring Boot 服务的最大并发处理能力
本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ...
[详细]
蜡笔小新 2024-12-25 16:45:57
tomcat
Eclipse 开发环境配置与插件安装指南
本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ...
[详细]
蜡笔小新 2024-12-24 19:47:22
tomcat
自己用过的一些比较有用的css3新属性【HTML】
web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ...
[详细]
蜡笔小新 2024-12-24 19:26:54
tomcat
Tomcat配置80端口时常见问题及解决方案
本文探讨了在Windows Server 2008环境下配置Tomcat使用80端口时遇到的问题,包括端口被占用、多项目访问失败等,并提供详细的解决方法和配置建议。 ...
[详细]
蜡笔小新 2024-12-24 19:21:28
tomcat
PHP 时间与日期工具类:星座、干支、生肖的实现
本文介绍了一个PHP时间与日期工具类,涵盖了时区设置、有效日期和时间检查、星座、干支、生肖计算等功能。该工具类特别适用于需要处理中国农历及西方星座的应用场景。 ...
[详细]
蜡笔小新 2024-12-24 18:37:15
tomcat
PHP插件机制的实现方案解析
本文深入探讨了PHP中插件机制的设计与实现,旨在分享一种可行的实现方式,并邀请读者共同讨论和优化。该方案不仅涵盖了插件机制的基本概念,还详细描述了如何在实际项目中应用。 ...
[详细]
蜡笔小新 2024-12-24 15:39:18
tomcat
HTTP请求与响应机制详解
本文深入探讨了HTTP请求和响应对象的使用,详细介绍了如何通过响应对象向客户端发送数据、处理中文乱码问题以及常见的HTTP状态码。此外,还涵盖了文件下载、请求重定向、请求转发等高级功能。 ...
[详细]
蜡笔小新 2024-12-23 20:40:08
tomcat
配置Tomcat默认访问项目(通过IP直接访问指定项目)
本文介绍如何将自定义项目设置为Tomcat的默认访问项目,使得通过IP地址访问时直接展示该自定义项目。提供了三种配置方法:修改项目路径、调整配置文件以及使用WAR包部署。 ...
[详细]
蜡笔小新 2024-12-23 15:18:01
tomcat
云计算的优势与应用场景
本文详细探讨了云计算为企业和个人带来的多种优势,包括成本节约、安全性提升、灵活性增强等。同时介绍了云计算的五大核心特点,并结合实际案例进行分析。 ...
[详细]
蜡笔小新 2024-12-23 13:54:13
tomcat
JavaScript 中创建对象的多种方法
本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ...
[详细]
蜡笔小新 2024-12-22 16:40:51
tomcat
简化报表生成:EasyReport工具的全面解析
本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ...
[详细]
蜡笔小新 2024-12-22 11:11:28
tomcat
JSON 解析失败问题排查
在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ...
[详细]
蜡笔小新 2024-12-21 18:39:23
tomcat
云服务器环境配置指南:Nginx、Tomcat、JDK与MySQL的安装与设置
本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ...
[详细]
蜡笔小新 2024-12-21 10:18:56
tomcat
使用JS、HTML5和C3创建自定义弹出窗口
本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ...
[详细]
蜡笔小新 2024-12-20 21:22:27
林群东耀禎逸群
这个家伙很懒,什么也没留下!
Tags | 热门标签
touch
ftp
shell
crontab
tengine
运维
grep
压力测试
kubectl
centos
server
curl
vagrant
cron
容器
jenkins
负载均衡
grafana
stdout
colors
linux
k8s
debian
ssh
log4j
路由器
devops
centos7
交换机
tomcat
RankList | 热门文章
1
【指数编制系列一】指数分类、作用及基本编制流程
2
超实用的Mac风扇控制系统:Macs Fan Control Pro mac中文版
3
华为笔记本Windows 10贴靠功能介绍以及使用指南?
4
git使用tag恢复到以前的版本
5
Win11正式版下载_Win11中文版正式版(64位专业版,完美激活)
6
Word2016文件怎么显示所有的书签? word书签制作
7
微软推出新补丁让容量较小的设备可以安装Windows 10 Threshold 2
8
电脑开机自启动设置怎么操作呢?
9
如何解决Windows没有权限访问共享资源问题?:win10共享文件夹没有权限访问
10
git 撤销全部的commit_git如何撤销commit的方法(未push)
11
MATLAB课堂考勤识别系统(GUI)
12
昨晚升级了win10?
13
idea快速定位文件在左侧文件夹的位置
14
有没有破解wifi的比较好用的app呀?
15
Vista无法识别数字照相机怎么解决?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有