Tomcat关键目录及配置文件
目录 | 文件 | 作用 | 备注 |
---|---|---|---|
\conf | server.xml | 1、服务器端口 2、会话连接时间 3、应用地址、物理路径(修改需重启tomcat,不推荐) | |
\conf | tomcat-users.xml | tomcat用户管理 | 默认无用户,需要手工添加。 |
\conf\Catalina\localhost | 全部xml文件 | 应用挂载配置:webPath、物理路径配置(推荐,相对server.xml是动态加载的)、log文件命名 | |
\logs | 全部文件 | 包括:1、服务器启动日志 应用运行日志,如后台sql。 | |
\webapps | 全部文件 | 默认的应用存放路径 | 默认webPath与文件夹名相同 |
\webapps\fis\WEB-INF\classes | class文件 | Eclipse工程src编译后的class文件,包括数据库连接配置文件等applicationContext*.xml文件 | 修改java文件后,直接覆盖对应的class文件也可以。 |
\webapps\fis\WEB-INF | web.xml | 具体应用fis的配置文件。包括:context-param、servlet、filter等,是核心配置文件。 |
Tomcat常用操作
tomcat启停
停止: ./shutdown.sh
强停: kill -9 7010
查看: ps -ef|grep tomcat
启动:
1)./catalina.sh run
2)nohup ./startup.sh &
日志:
tail -f catalina.out
解包:
tar zxvf FileName.tar
打包:
tar czvf FileName.tar DirName
Web应用环境关键要素
javaWeb应用环境有3个要素:
1)Jdk
2)Tomcat
3)运行环境与开发环境
工程导入与发版,务必要核对这3个条件,否则很容易出现诡异的问题,往往表现在jdk或spring的基础包报错。
JDK设置:
Eclipse新建工程默认是1.6,需修改成1.5。
【Java Resources】–>【Libraries】–>【JRE System Library】
备注:jre与jdk的区别:
Jre,Java Runtime Environment是运行环境,包含了jvm,如只运行java程序有jrm即可。但不能调试java。
Jdk,Java Development Kit是开发环境,可用来编译(javac)、运行程序和jvm。
服务器上是用JAVA_HOME指定的。
编译等级:
是程序运行的环境,相对开发而言。如可以在jdk1.6下开发,但运行在jdk1.5下,可以向下兼容。建议开发环境与运行环境一致。
【右键工程】【属性】【Java Compiler】
Tomcat:
选择相同的tomcat版本。
应用环境
查看jdk版本
[tomcat@fisweb01 ~]$ echo $JAVA_HOME
/usr/java/jdk1.5.0_17