Linux配置Tomcat
来源:互联网 发布:虚拟机装mac蓝屏 编辑:程序博客网 时间:2024/05/17 03:43
安装Tomcat
下载Tomcat
注意:Tomcat官网中,下载Binary Distributions下的core下的tar.gz即可。
下载后将其copy到自己的安装目录:cp apache-tomcat-8.0.21.tar.gz/home
安装Tomcat
解压压缩包:tar -zxvf apache-tomcat-8.0.21.tar.gz
解压手我们发现bin目录下的脚本有两种格式:.bat和.sh,这说明这个在windwos和linux下是通用的,不同的系统使用不同的脚本。
操作Tomcat
tomcat安装完成后,接下来是手动开启tomcat,不然没法访问
目录说明
cd /home
cd apache-tomcat-8.0.21/home/apache-tomcat-8.0.21# ls
bin lib logs RELEASE-NOTES temp work
- conf LICENSE NOTICE RUNNING.txt webapps
- bin: 存放启动和关闭Tomcat的脚本
- conf: Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看tomcat-user.xml(里面的账户是自己设置的)
- webapps:存放web applications,用户自己需要部署的应用程序也放在此目录
- work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等
- logs:存放日志文件
- temp:JVM用于存放临时文件的目录(java.io.tmpdir)
tomcat操作
/home/apache-tomcat-8.0.21/bin# ./startup.sh //启动tomcat
/home/apache-tomcat-8.0.21/bin# ./shutdown.sh //关闭tomcat
/home/apache-tomcat-8.0.21/logs# tail -f catalina.out // 查看tomcat日志(-f表示会不断打印新的日志出来)
Linux下显示tomcat控制台
/home/apache-tomcat-8.0.21/bin# ./catalina.sh run
ctrl+c: 可结束日志打印,但不影响正常应用的运行
top -c: 类似windows的任务管理器
查看java的进程: ps -ef |grep java(管道)
设置环境变量
为什么要设置环境变量:
总体来说就是在运行tomcat命令时能找到tomcat的目录,知道它安装到哪了。
下面设置两个环境变量CATALINA_HOME和CATALINA_BASE
编辑~/.bashrc文件加入
export CATALINA_BASE=/user/local/apache-tomcat-8.0.21
export CATALINA_HOME=/user/local/apache-tomcat-8.0.21
验证一下:
rebooot
echo
关闭放火墙:
service iptables stop;
Tomcat开机自动加载:
Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,能手工启动和停止Tomcat服务器。通过启动startup.sh来启动Tomcat,编辑/etc/rc.d/rc.local增加内容(假设JDK目录是/user/jdk, Tomcat目录是/apache/tomcat)
export JDK_HOME=/user/jdk<
其他操作
激活ROOT
ROOT的缺省设置是没有激活(disabled),为了激活ROOT,打开文件tomcat/conf/server.xml
然后把
激活Invoker Servlet
即把tomcat/conf/web.xml中的下列字段的注释去掉:
invoker
/servlet/*
设置Port
Tomcat缺省的Port number是8080,由于Tomcat是一个独立的(Standalone)Web Server,它可以不用Apache而独立工作,所以可以不安装Apache,这样可以把Tomcat设置在Port 80,这样就可以在URL中省略:8080,。打开文件tomcat/conf/server.xml,找到如下字段:
创建temp子目录
在/opt/tomcat/目录下建立一个temp子目录 mkdir temp,然后用浏览器打开http://localhost或者http://localhost:8080/(如果没有把Port number改为80)如果你见到Tomcat的网页,则启动成功(在阿里的文章里看到,http好像不行了,https才是未来)
注册你自己的项目
假设你有一个自己的JSP项目,他应该安装在下面的目录下:
/opt/tomcat/webapps/myproject
你必须在tomcat/conf/server.xml中加入一行
在浏览器中对应的地址为:
http://localhost/myproject
实用命令参考
- 查看当前正在运行的进程: ps -ef|grep java
- 终止进程: kill -9[PID] //9表示强迫进程立即停止,通常用ps查看进程PID,用kill命令终止进程
- 查看网络端口占用情况:netstat -tupln或者netstat -pln
- 修改localhost: vi /etc/hosts //有时用ip可以访问,localhost不能访问就是因为这个的问题(数据库好像有ip不能访问的情况)
- 开机自动运行:打开 应用程序->系统设置->服务器设置->服务->行动->添加服务 输入catalina点击确定
Tomcat添加用户:在Ubuntu下Tomcat默认是没有用户的,/conf/tomcat-users.xml找到这一行,在其上面添加:
查看linux是多少位: file /sbin/init
参考地址
- linux+tomcat+postgre配置
- Linux下配置Tomcat
- linux配置tomcat
- linux配置tomcat
- linux tomcat配置
- Linux Tomcat cgi配置
- linux下配置Tomcat
- tomcat 5.0 linux 配置
- Linux 下配置tomcat
- linux配置tomcat
- Linux Tomcat配置过程
- linux配置tomcat
- linux ubuntu tomcat配置
- linux下配置Tomcat
- linux下tomcat 配置
- linux tomcat配置https
- linux tomcat配置
- linux tomcat安装配置
- 在其它数都出现偶数次的数组中寻找出现奇数次的数
- 数据库设计
- Linux命令使用记录
- Sping(6)SSH开发
- ubuntu安装PHP+nginx+mongoDB
- Linux配置Tomcat
- 语言的碰撞
- Default Constructor
- dialog全屏显示图片
- Gflag使用
- python 3计算KL散度(KL Divergence)
- 配置tomcat连接池
- QList
- Android页面跳转详解