手机端网站html好看的单页模板,wordpress创建栏目,做网站的命题依据,236邮箱企业邮箱目录介绍#xff1a;
bin#xff1a;存放的是启动和关闭tomcat的脚本文件#xff1b;
conf#xff1a;存放tomcat服务器的各种全局配置文件#xff0c;其中最重要的是server.xml和web.xml
lib: 存放的是tomcat服务器所需要的各种jar文件。java打包类库。 logs#xff… 目录介绍
bin存放的是启动和关闭tomcat的脚本文件
conf存放tomcat服务器的各种全局配置文件其中最重要的是server.xml和web.xml
lib: 存放的是tomcat服务器所需要的各种jar文件。java打包类库。 logs存放tomcat执行时的日志文件 temp是tomcat存放的临时文件
webappstomcat默认存放应用程序的目录好比apache的默认网页存放路径一样/var/www/html work: 用于存放JSP应用程序在部署时编译后产生的class文件。 项目代码目录 docs tomcat文档
examples tomcat自带的一个独立的web应用程序例子
host-manager tomcat的主机管理应用程序
manager tomcat的管理应用程序
ROOT 指tomcat的应用程序的根如果应用程序部署在ROOT中则可直接通过http://IP:port访问到。 配置文件目录 catalina.policy 配置tomcat对文件系统中目录或文件的读、写执行等权限及对一些内存session等的管理权限
catalina.properties 配置tomcat的classpath等
context.xml tomcat的默认context容器
logging.properties 配置tomcat的日志输出方式并不是访问日志access.log
server.xml tomcat的主配置文件 host配置
tomcat-users.xml tomcat的角色(授权用户)配置文件
web.xml tomcat的应用程序的部署描述符文件配置虚拟机等。 启动相关说明
tomcat的相关管理命令在$prefix/bin目录下
经常使用命令
catalina.sh 主命令脚本
configtest.sh 检测配置文件
shutdown.sh 关闭
startup.sh 启动
version.sh 查看版本 执行catalina.sh脚本看看其中的一个选项 在startup.sh的这个脚本中是对catalina.sh的一个包装。 测试启动tomcat
shell /usr/local/tomcat/bin/startup.sh shell ps aux |grep tomcat shell netstat -lntp |grep 8080 查看页面效果 关闭tomcat
/usr/local/tomcat/bin/shutdown.sh 配置服务
tomcat提供了方便的启动命令脚本但是却没有提供服务器中经常管理使用的service脚本可以自行编写服务管理脚本。
编辑启动脚本生成tomcat 先配置catalina.sh 添加一个pid文件的配置。
#!/bin/bash
#chkconfig: 35 86 89
TOMCATBIN/usr/local/tomcat/bin/catalina.sh
export JAVA_HOME/usr/local/java
start(){$TOMCATBIN start
}stop(){$TOMCATBIN stop
}restart(){stopstart
}status(){if [ -f /var/run/tomcat.pid ];thenecho tomcat is runningelseecho tomcat is not runfi
}configtest(){$TOMCATBIN configtest
}case $1 instart)start;;stop)stop;;restart)restart;;status)status;;configtest)configtest;;*)echo {start|stop|restart|configtest|status}
esac
然后我们自己再来敲下这个脚本
#!/bin/bashTOMCAT_HOME/usr/local/tomcat
TOMCAT_BIN$TOMCAT_HOME/bin
export JAVA_HOME/usr/local/java
start() {$TOMCAT_BIN/startup.sh
}stop() {$TOMCAT_BIN/shutdown.sh
}restart() {stopstart
}configtest() {$TOMCAT_BIN/configtest.sh
}status() {if [ -f /var/run/tomcat.pid ];thenecho tomcat is runningelseecho tomcat is not runfi
}case $1 instart)start;;stop)stop;;restart)restart;;configtest)configtest;;status)status;;*)echo USAGE: $0 {start|stop|restart|configtest|status}
esac配置catalina的PID之后要把tomcat重新启动。
通过PID进行进程是否有效的判断。 然后再运行service tomcat stop和service tomcat start命令进行启动。 使用chkconfig管理启动需要加入chkconfig参数。
然后我们现在还需要在脚本中增加chkconfig的参数 另外还有一个JAVA_HOME的环境变量也需要添加。
export JAVA_HOME/usr/local/java