• [技术干货] Tomcat有几种部署方式?
    直接把Web项目放在webapps下,Tomcat会自动将其部署在server.xml文件上配置<Context>节点,设置相关的属性即可通过Catalina来进行配置:进入到conf\Catalina\localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。编写XML的方式来进行设置。
  • [openEuler] 【tomcat】openEuler-20.03-LTS-SP1安装tomcat-8.0.53
    查看系统及架构 ![cpu.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/115906utc3n8fojh0yqg58.png) 安装java环境 [root@localhost ~]# yum install java-1.8.0-openjdk -y ![java.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/115941zt3rtoyhfepzralv.png) 获取Tomcat包 [root@localhost ~]# cd /opt/ [root@localhost opt]# wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/apache-tomcat-8.0.53.tar.gz ![tomcat.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/120024uuyc2mzjednhiz1o.png) 解压tomcat并运行 [root@localhost opt]# tar zxvf apache-tomcat-8.0.53.tar.gz ![tar.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/1201291kuhyerjyaei1yaf.png) [root@localhost opt]# cd apache-tomcat-8.0.53/ [root@localhost apache-tomcat-8.0.53]# bash bin/startup.sh ![run.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/120207xr9tre98coy34crf.png) ![run--.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/120216obk6el0gjyogzdii.png) ![run-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/120223qer5ypg2axr1hjmj.png) 关闭tomcat ![run-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/30/120257yg0nfueza3cvwb01.png) 自此tomcat在openEuler-LTS-SP1上安装已经完成
  • [openEuler] 【tomcat】openEuler-20.03-LTS-SP1安装tomcat-7.0.99
    系统版本及架构 ![cpu.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/122409ryisrf7srftmwsco.png) 安装java环境 [root@localhost ~]# yum install java-1.8.0-openjdk -y ![java.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/1225118ifqgx36rcc3p027.png) 获取Tomcat包 [root@localhost ~]# cd /opt/ [root@localhost opt]# wget https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.99/bin/apache-tomcat-7.0.99.tar.gz ![tomcat.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/122631kaq7gsmbcrfblorj.png) 解压tomcat并运行 [root@localhost opt]# tar zxvf apache-tomcat-7.0.99.tar.gz [root@localhost opt]# cd apache-tomcat-7.0.99/ [root@localhost apache-tomcat-7.0.99]# bash bin/startup.sh ![run.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/122717jixy0klwlvuqxao7.png) ![run--.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/122745dbqioqqmjh18xkfn.png) ![run-1.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/1227586mlxafun5vidaela.png) 关闭tomcat ![run-2.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202107/29/122825swljnl4vkdo3dyw5.png) 自此tomcat在openEuler-LTS-SP1上安装已经完成
  • [技术干货] liunx安装Tomcat
    一、安装jdk81.获得java JDK列表yum -y list java*2.通过yum安装jdk8yum -y install java-1.8.0-openjdk*通过  java -version 可以查看java已经安装的版本信息 二、tomcat的安装1.先到tomcat官网https://tomcat.apache.org/下载tomcat压缩文件2.创建文件夹   mkdir  /usr/local/tomcat8用Xftp将安装包拷贝到虚拟机的  /usr/local/tomcat8目录下3.进入安装包目录  cd /usr/local/tomcat8解压安装包 tar -xvf apache-tomcat-8.5.42.tar.gz4.进入cd tomcat8/bin  目录下启动命令  ./startup.sh关闭命令 ./shutdown.sh4.启动tomcat服务5.访问tomcat地址 http://ip:8080
  • [openEuler] openEuler【20.03 LTS sp1】部署Tomcat9.X操作指南
    一 . 什么是TomcatTomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。二 . 检查环境三 . 安装Tomcat9.x社区中稳定版为9.0.10版本,我们选择通过openeuler源下载yum install tomcat完成安装,输入tomcat可以查看到安装路径查看版本/usr/sbin/tomcat version四 . 启动Tomcat1. 检查8080端口netstat -anp | grep 8080 2. 开放8080端口vim /etc/sysconfig/iptables进入编辑器后按照22端口模式,添加8080端口执行systemctl restart iptables重新运行服务3. 启动Tomcat输入systemctl start tomcat启动tomcat输入systemctl status tomcat检查启动状态失败,进入对应路径修改配置文件vi /usr/lib/systemd/system/tomcat.service将user和group对应的tomcat修改为root执行systemctl daemon-reload重新加载再次执行启动命令并检查状态启动成功浏览器输入ip:8080访问;本例中使用鹏程云主机,故ip和端口为映射后的结果。至此,Tomcat9.X版本部署完成。
  • [问题求助] 华为云ECS部署Tomcat 连接【华为云RDS for MYSQL产品】
    够买的华为云鲲鹏版本ECS和RDS mysql ,ECS部署Tomcat,启动连接mysql报错如下,请大神帮忙看是什么问题?错误信息见附件
  • [技术干货] tomcat容器日志管理
    与nginx不同,tomcat容器的日志并没有重定向到标准输出.首先使用kubectl run tomcat --image=tomcat 生成一个容器。root@ecs-beijing1:~# kubectl get podNAME                      READY   STATUS    RESTARTS   AGEtomcat                    1/1     Running   1          36mtomcat-7d6ff78b47-5sjm9   1/1     Running   1          11mroot@ecs-beijing1:~# kubectl exec -it tomcaterror: you must specify at least one command for the containerroot@ecs-beijing1:~# kubectl exec -it tomcat -- bashroot@tomcat:/usr/local/tomcat# cd logsroot@tomcat:/usr/local/tomcat/logs# lscatalina.2021-06-15.loghost-manager.2021-06-15.loglocalhost.2021-06-15.loglocalhost_access_log.2021-06-15.txtmanager.2021-06-15.log重新打开一个终端,测试页面连接:root@ecs-beijing1:~# kubectl get pod -o wideNAME                      READY   STATUS    RESTARTS   AGE   IP            NODE           NOMINATED NODE   READINESS GATEStomcat                    1/1     Running   1          49m   10.244.0.69   ecs-beijing1   <none>           <none>tomcat-7d6ff78b47-5sjm9   1/1     Running   1          24m   10.244.0.72   ecs-beijing1   <none>           <none>root@ecs-beijing1:~# curl 10.244.0.72:8080///<!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Description</b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.</p><hr class="line" /><h3>Apache Tomcat/9.0.46</h3></body></html>root@ecs-beijing1:~# 返回前一个终端,查看access日志:root@tomcat:/usr/local/tomcat/logs# cat localhost_access_log.2021-06-15.txt10.244.0.1 - - [15/Jun/2021:08:50:46 +0000] "GET / HTTP/1.1" 404 682root@tomcat:/usr/local/tomcat/logs# 可以看到日志记录了登录行为。
  • [问题求助] 传统tomcat启动服务与springboot启动内置tomcat服务的区别
    传统tomcat启动服务与springboot启动内置tomcat服务的区别
  • [已解决问题归档] 【求助】SUM组件安装完,tomcat启动失败:required server componet failed to start
    【问题来源】【必填】    【可选问题来源:武汉农村商业银行】    【问题简要】【必填】SUM组件安装完,tomcat启动失败:required server componet failed to start【问题类别】【必填】    CMS/SUM/SIA/Baseweb安装【AICC解决方案版本】【必填】    AICC可选择版本:AICC 8.13.0    SUM可选择版本:SysUserMgmtService-2.6.0.tar.gz【期望解决时间】4月25日下班前【问题现象描述】【必填】        SUM组件安装完,tomcat启动失败:required server componet failed to start  2021-04-24 07:47:29,815 [main] FATAL The required Server component failed to start so Tomcat is unable to start.org.apache.catalina.LifecycleException: A child container failed during startBeanCreationException: Error creating bean with name 'beansConfig' 【日志或错误截图】【可选】附件分别为catalina.out和sum.log日志
  • [技术干货] 安装 tomcat
    21.2 安装 tomcat使用 Xftp 软件,将 Linux 版本的 tomcat 安装包传输到 /opt 目录下。进入到 /opt 目录下,使用命令:tar -zxvf jdk压缩包名称 -C 解压路径,将 tomcat 压缩包解压。进入到 tomcat 安装目录下的 bin 目录,执行 startup.sh文件,启动 tomcat 服务器。使用:ps -ef | grep tomcat,查看是否存在 tomcat 进程,如果存在,则代表已经启动了 tomcat 服务器。也可以在浏览器中,输入 http://localhost:8080,看能否访问到页面。如果要在外部浏览器访问 Linux 的 tomcat 服务器,如在 Windows 系统**问,则需要关闭 Linux 的防火墙服务:systemctl stop firewalld,之后在 Windows 的浏览器中输入:http://Linux的ip地址:8080,就可以访问。————————————————版权声明:本文为CSDN博主「MCC莫大大」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/lemon6564562/article/details/115554976
  • [新手课堂] 命令行语法错误
    法错误问题!!!这个问题是我在配置Tomcat时遇到的,jdk,jre,环境配置啥的检查过多次都没问题,但是命令行总是输出命令语法不正确,经过排查,确定问题出在命令行的注册表配置该问题困扰了我整整4天时间,那段时间真的煎熬,tomcat配置不了,java web也学不下去,通过以下方法,终于解决了,这个收获值得与大家分享,希望大家能从我这里解决问题!!!直接上干货,如何解决命令行问题1.首先应该确定你的电脑是否缺少cmd.exe解决方案(1)打开计算机:C:\Windows\system32\cmd.exe,查看cmd.exe文件是否被移除或者被更名,如果没有cmd.exe文件,可以从其它计算机上拷贝cmd.exe文件复制到C:\Windows\system32 。2.此类问题大多出现在注册表,注册表键值数据不正常解决方案:(关键步骤)1.按下win+R组合键打开运行,键入:regedit 点击确定打开注册表编辑器;2.在注册表左侧展开:HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor3.如果有不一样的话按下图的键值进行设置,如果没有的话则进行新建,然后进行命名并配置数值数据即可!CompletionChar (64)(十进制)注意你修改数值然后确定后显示的还是40,并不是64,因为自动显示的是64进制的,下面的也是这样DefaultColor (0)EnableExtensions (1)PathCompletionChar (64)(十进制)AutoRun 留空DelayedExpansion (1)改为如下图所示:以上便是小白关于命令行语法不正确/命令行选项语法错误的解决办法
  • 鲲鹏+麒麟V10上tomcat部署web应用报No Java compiler错误
    部署环境:鲲鹏920服务器操作系统:银河麒麟V10JDK:OpenJDK 1.8.0_242问题:如果用麒麟或者欧拉的yum源安装tomcat 9.0,在tomcat主目录的lib目录下面,会缺少一个jar包ecj-4.13.jar,如果部署了传统Servlet Web应用,在系统运行时,会报如下错误:解决方法:1、在tomcat官网下载.tar.gz压缩包,然后解压后配置,会发现lib目录下面有这个jar包,再重新部署应用,即可正常访问。2、在应用的maven pom文件中增加这个依赖,重新编译构建打包,然后部署应用就可以正常访问
  • [技术干货] Docker 安装Tomcat
    Docker 安装Tomcat一、安装DockerCenterOS7安装教程https://blog.csdn.net/cai454692590/article/details/83479000docker常用命令:https://blog.csdn.net/cai454692590/article/details/85310393二、Docker安装Tomcat容器2.1 查找docker服务器的tomcat信息# docker search tomcat12.2 下载下来官方的镜像Starts最高的那个docker pull  docker.io/tomcat    12.3 查看docker所有的镜像docker images   12.4 启动tomcat #  若端口被占用,可以指定容器和主机的映射端口 前者是外围访问端口:后者是容器内部端口  # 新建容器并打开tomcat docker run -p 8081:8080 docker.io/tomcat   123对于已经存在tomcat容器使用以下命令启动容器:# 626a994a3ccc 为docker容器id docker start 626a994a3ccc122.5 启动后即可访问docker主机地址: 192.168.0.105:8081docker容器地址: 172.17.0.3:8080三、部署自己的web应用3.1 打包Web应用并上传war包到linux主机具体项目打成war包,将war包先上传到主机的某个文件夹。如下图:SpringBootDemo.war 位于 mysoft文件夹里面。3.2 使用docker的命令把war包复制到docker的tomcat容器里面输入以下命令(626a994a3ccc为容器id)docker cp /mysoft/springBootDemo.war 626a994a3ccc:/usr/local/tomcat/webapps13.3 关闭Tomcat容器并重启打开Tomcatdocker stop 626a994a3ccc docker start 626a994a3ccc123.4 浏览器访问地址http://192.168.0.105:8081/SpringBootDemo转载链接https://blog.csdn.net/qq_32351227/article/details/78673591
  • [技术干货] Linux安装tomcat8
    首先准备好Linux_tomcat8,可以通过wget指令直接下载wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz一、安装Linux_tomcat81、在/opt/目录下创建tomcat目录mkdir /opt/tomcat2、在tomcat目录下下载tomcatwget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz3、解压tomcattar -zxvf apache-tomcat-8.0.23.tar.gz二、测试运行1、进入bin目录下运行startup.sh文件启动cd bin/ 进入./startup.sh 执行2、启动后在自己的window系统上用浏览器跑一下IP:80803、跑起来了显示tomcat官网那就没问题,跑不起来就是浏览器一直转圈圈或者网络错误等解决方案1、检查防火墙,running表示防火墙已开启firewall-cmd --state2、若没开启就开启防火墙systemctl start firewalld.service3、开启后让防火墙开放8080端口firewall-cmd --permanent --add-port=8080/tcp4、检查是否开放8080端口firewall-cmd --query-port=8080/tcp5、刷新防火墙firewall-cmd --reload//如果是服务器的话,直接进入控制台开放8080端口————————————————版权声明:本文为CSDN博主「实施打工人、月King」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_45967037/article/details/115109664
  • [技术干货] Tomcat
    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0.41。