首页 技术 正文
技术 2022年11月8日
0 收藏 722 点赞 1,617 浏览 2593 个字

准备:

  1、Linux系统

  2、已经安装好jdk

开始:

  选择要安装的tomcat版本:https://archive.apache.org/dist/tomcat/

  我这里使用的是tomcat 8.5.15

1、wget -b下载tar.gz,
2、tar zxvf 解压当前目录,
3、mv 重命名,也可以移动
-bash-4.2# cd /opt/
-bash-4.2# wget -b https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
-bash-4.2# ls
apache-tomcat-8.5..tar.gz wget-log
-bash-4.2# tar zxvf apache-tomcat-8.5..tar.gz
-bash-4.2# mv apache-tomcat-8.5. tomcat-
-bash-4.2# ls
apache-tomcat-8.5..tar.gz tomcat- wget-log
1、配置tomct,vim编辑命令 
2、编辑/etc/profile文件
3、前三行为jdk配置 后两行为tomcat配置,找到tomat的解压路径:/opt/tomcat-1
-bash-4.2# vim /etc/profile
export JAVA_HOME=/usr/java/jdk1..0_131
export CALSSPATH=$JAVA_HOME/lib/.
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/tomcat/tomcat
export CATALINA_HOME=/tomcat/tomcat
1、修改时按下键盘字母i进入编辑模式或者系统会提示按e进入编辑模式,
2、修改完成后按下esc 按住键盘shift+zz保存并退出
3、也可使用shift+:进入底行模式输入:wq或则:x保存退出
4、最后一定要执行source /etc/profile 否则你的修改将不会生效
export JAVA_HOME=/usr/java/jdk1..0_131
export CALSSPATH=$JAVA_HOME/lib/.
export PATH=$PATH:$JAVA_HOME/bin
export TOMCAT_HOME=/opt/tomcat-
export CATALINA_HOME=/opt/tomcat-

-bash-4.2# source /etc/profile
接下来我们去bin目录下启动tomcat
-bash-4.2# cd /opt/tomcat-/bin/
-bash-4.2# ./startup.sh
Cannot find /opt/tomcat1/bin/setclasspath.sh
This file is needed to run this program
启动不了,上面的意思就是说你要运行 startup.sh 需要setclasspath.sh这个文件但是我找不到它
出现这种情况的原因有三种可能
、etc/profile 文件配置有问题
、etc/profile 配置了但是没有生效 source /etc/profile
、.sh结尾的可执行文件没有执行权限
我们这个就是属于第三中情况我们并没有给.sh文件授权可执行
chmod +x *.sh 这个命令是为sh文件增加可执行权限;
chmod +R 777 *.*  对当前目录下的所有子目录和子文件进行777(可读可写可执行)权限的变更;
-bash-4.2# source /etc/profile 
-bash-4.2# ./startup.sh
Using CATALINA_BASE: /opt/tomcat-
Using CATALINA_HOME: /opt/tomcat-
Using CATALINA_TMPDIR: /opt/tomcat-/temp
Using JRE_HOME: /usr/java/jdk1..0_131
Using CLASSPATH: /opt/tomcat-/bin/bootstrap.jar:/opt/tomcat-/bin/tomcat-juli.jar
Tomcat started.
好启动完成我们去访问一下
1、本地:localhost: 默认端口 或 本地:127.0.0.1:
2、服务器ip地址:
3、如果是服务器请确保服务器端口已经打开
开端口:-bash-4.2# iptables -A INPUT -ptcp --dport 8080 -j ACCEPT
查看端口是否打开:-bash-4.2# netstat -an | grep 8080

1、接下来我们使用一下tomcat项目部署和管理工具
2、主页的右上角有三个选择 分别是服务器状态,管理项目,和管理host
3、我们直接点击任何一个会直接报错页面如下
4、403的原因其实页面写的很清楚它说你没有配置tomcat-users.xml,添加角色用户就可以使用了

  <role rolename=”manager-gui”/>

<user username=”tomcat” password=”tomcat” roles=”manager-gui”/>

、我来配置一下/opt/tomcat-/conf/tomcat-users.xml文件,或者可以直接去掉上面注释使用需要手动修改一下密码
2、修改完成我们重启tomcat
-bash-4.2# ./shutdown.sh
-bash-4.2# ./startup.sh

1、本地输入http://localhost:8080/manager 或在主页点击 Mangager app 会弹出如下框图1 输入用户名密码就可以了
2、登陆成功后跳转到图2,因为我使用的是谷歌浏览器自带翻译,原文是英文
  在这个界面可以部署项目、删除项目、重新加载、停止、启动、查看session、设置虚拟内存等…………
3、这里需要注意几点
  1、可以使用war包远程部署,不用ftp或命令行重启等操作一个界面就可以完成,但是默认只支持50MB以内的war、所以war内容过大需要修改webapps/manager/WEB-INF/web.xml配置图4
  2、如果使用远程访问你还需要修改一个地方,否则你是无法访问到得.在/webapps/manager/META-INF/context.xml 修改图5

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,495
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,909
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,741
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,496
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,134
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298