1.启动tomcat之前,请确认已经配置好java环境变量。
2.记得关闭防火墙,否则不能正常访问tomcat。
3.Ubuntu系统下安装、启动tomcat
(1)先找到tomcat安装包
<1>先下载好Tomcat安装包
<2>将安装包上传到Ubuntu服务器,可以使用工具或者命令
(2)解压缩安装包
命令:tar -zxvf 安装包名
(3)进入tomcat / bin目录,找到satartup.sh
(4)运行startup.sh
命令:./startup.sh
(5)至此,就成功地启动了tomcat,可以通过IP + :8080 测试
扩展:启动tomcat服务有3种方式:
(1)方式一:直接启动 ./startup.sh
(2)方式二:作为服务启动 nohup ./startup.sh &
(3)方式三:控制台动态输出方式启动 ./catalina.sh run
<1>动态地显示tomcat后台的控制台输出信息
<2>Ctrl+C后退出并关闭服务
解释:
(1)通过方式一、方式三启动的tomcat有个弊端
<1>当客户端连接断开的时候,tomcat服务也会立即停止
<2>通过方式二可以作为linux服务一直运行
(2)通过方式一、方式二方式启动的tomcat
<1>日志会写到相应的日志文件中,不能动态地查看tomcat控制台的输出信息与错误情况
<2>通过方式三可以以控制台模式启动tomcat服务
2.1.直接看到程序运行时后台的控制台输出信息
2.2.不必每次都要很麻烦的打开catalina.out日志文件进行查看
2.3.这样便于跟踪查阅后台输出信息
4.配置tomcat后台帐号
(1)tomcat目录下conf文件夹里面的 tomcat-users.xml 文件
<1>编辑tomcat-users.xml文件
<2>在倒数第二行添加图中命令,就完成了管理员的添加
<user username="admin" password="123456" roles="manager-gui">
(2)添加后,就可以到tomcat主页登录管理员账户了
<1>每次访问Tomcat都需要输入账户
<2>输入正确后才能访问成功
5.修改tomcat端口
(1)先找到tomcat目录下/conf/server.xml文件
(2)修改server.xml文件port的值
(3)通过IP + :port值即可访问tomcat主页
6.设置Linux开机Tomcat自启动
(1)方法一:直接修改Linux系统文件实现
<1>修改脚本文件rc.local:vim /etc/rc.d/rc.local
1.1.有些版本系统文件下没有rc.d,直接是/etc/rc.local
1.2.这个脚本是使用者自定的开机启动程序
1.3.可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令
<2>添加内容如下(需要知道两个路径):
jdk安装路径:/usr/local/java/jdk1.8
tomcat启动文件路径:/usr/local/tomcat/tomcat8/bin/startup.sh start
export JAVA_HOME=/usr/local/java/jdk1.8
/usr/local/tomcat/tomcat8/bin/startup.sh start
<3>esc:退出编辑模式,wq:保存修改
<4>将rc.local修改为可执行权限
命令:chmod 777 /etc/rc.local
<5>从新启动Linux系统,就可以在浏览器直接访问tomcat
(2)方法二:通过tomcat中的bin文件进行配置
<1>进入tomcat下的bin目录
<2>复制catalina.sh到/etc/init.d目录下
<3>重命名为tomcat
<4>编辑配置信息tomcat
<5> 如果没有配置CATALINA_HOME和JAVA_HOME信息,添加在tomcat中
5.1.CATALINA_HOME为tomcat的根目录
5.2.JAVA_HOME为JDK的根目录
<6>使用:wq保持退出
<7>设置tomcat权限:chmod 755 /etc/init.d/tomcat
<8>启动服务和添加到自启服务中
启动服务命令: service tomcat start
添加到自启服务命令: update-rc.d –f tomcat defaults
关闭服务命令: service tomcat stop
删除到自启服务命令: update-rc.d –f tomcat remove
(3)通过两种方法的对比,很明显方法一更简单实用!