基础概念
JDK:java 开发工具包
JRE:java 运行环境 (包含于 JDK 中)
SDK: 辅助开发工具
J2EE,J2SE,J2ME:java 针对不同的使用提供不同的类库, 分别为企业应用, 标准版应用, 手机版的微型开发应用.
中间件: Tomcat,Resin,Jboss,weblogic
服务安装
安装 JDK
- # mkdir -pv /usr/java
- # cd /usr/java
- # tar -axvf jdk1.7.0_55tgz
- # cat /etc/profile
- JAVA_HOME=/usr/java/jdk1.7.0_55
- PATH=$JAVA_HOME/bin:$PATH
- export JAVA_HOME
- # source /etc/profile
- # java -version
安装 TOMCAT
# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
版本查看
# /usr/local/tomcat/bin/version.sh
启动
# /usr/local/tomcat/bin/startup.sh
目录结构
# ls /usr/local/tomcat/
bin lib logs RELEASE-NOTES temp work
conf LICENSE NOTICE RUNNING.txt webapps
注: tomcat 启动时把临时文件和工作文件放置在标红目录中, 在生产环境中重启 tomcat 时需清空框内目录, 避免缓存造成影响.
bin: 脚本及启动时用到的类;
lib: 类库;
conf: 配置文件;
logs: 日志文件;
webapps: 应用程序默认部署目录;
work: 工作目录;
temp: 临时文件目录
配置说明
配置文件目录如下:
# ls /usr/local/tomcat/conf/
catalina.policy jaspic-providers.xml server.xml web.xml
catalina.properties jaspic-providers.xsd tomcat-users.xml
- context.xml logging.properties tomcat-users.xsd
- server.xml
主配置文件;
context.xml
每个 webapp 都可以有专用的配置文件, 通常位于 webapp 应用程序目录下的 WEB-INF 目录中, 用于定义回话管理器, JDBC 等; conf/context.xml 是为各 webapp 提供默认配置;
web.xml
每个 webapp 部署之后才能被访问, 此文件用于为所有的 webapp 提供默认部署相关的配置;
tomcat-users.xml
用户认证的账号和密码配置文件;
catalina.policy
当使用 - security 选项启动 tomcat 实例时会读取此配置文件来实现其安全运行策略;
catalina.properties
java 属性的定义文件, 用于设定类加载路径等, 以及一些 jvm 性能相关的调优参数;
logging-properties
日志相关的配置信息.
来源: http://www.bubuko.com/infodetail-2560468.html