首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

解决Tomcat启动404问题

我觉真挺逗,还有一大堆说程序有问题,就是这个说法啊不能排除,确实有的开发人员给运维war包就是有问题,不过在我这儿跟包没关系,纯粹就是自己问题,所以运维人员如果查到网上说让你去怪开发,你可要理智...,好了,下面说一下我解决过程 其实问题真的非常简单,我崩溃原因是Mysql没有报错,导入库也没有报错,Tomcat也没有报错,开始了理智分析,首先排除jdk版 本不对应问题,我去检查了一下...,发现jdk确实是1.8,跟踪Tomcat启动日志,并没有发现任何有关404报错,或者任何报错,然后我 就开始懵13状态,但是我责任心在心底告诉我说,"不能轻易放弃!"...于是我就继续开始排查,发现数据库表名导入进去之后全都是 小写,当时我就有点儿小兴奋,感觉发现了问题,登录到数据库检查是否开启了忽略大小写功能,哇哦,果然是关闭,也就是说Mysql 默认是大小写严格...,然后我就成功开启了数据库忽略大小写功能,删除我导入库重新导入了一次,OK,Tomcat项目完美访问 说一些想法,我希望看到这篇文章你,仔细阅读一下,也花费不了你多长时间,在遇到问题时候必须从底层排查起来

51210

Centos7下多个微服务java -jar 启动通过进程查看端口以及通过端口查看进程 实践笔记

Centos7下多个微服务java -jar 启动通过进程查看端口以及通过端口查看进程 实践笔记 1.top查看一下,可以看到多个java进程,而我们这边部署了多个java -jar 启动微服务,...2.根据进程名查看进程信息,以查看java进程名为例,查看所对应进程id为18381(或者使用: ps -aux | grep java 查看占用内存等信息) 3.根据进程id查看进程占用端口,可以查看到对应端口为...查看进程id为18381进程信息 写这个是因为多个微服务以java -jar启动,top查看都是java开头,分不清谁是谁,这边记录一下通过进程id查看端口号, 1.top查看一下,可以看到多个...java进程,而我们这边部署了多个java -jar 启动微服务,分不清谁是谁。...4.根据端口查看对应进程,查看占用8204端口进程id,为18381 netstat -tunlp | grep 8204 5.根据进程id查看进程信息,查看进程id为18381进程信息 ps

4.8K30

eclipse中启动Tomcat,8080端口被占用

大家好,又见面了,我是你们朋友全栈君。 eclipse中启动Tomcat,8080端口被占用 一、造成这样原因很可能是你多起开启了Tomcat,并且没有终止。...二、解决方法: 1.重启eclipse,或者重启电脑。 2.更改端口号(默认8080) 2.1需要更改文件在你本地、Tomcat\conf\server.xml。...2.2把8080端口修改成其他(可以是8088、80、都行)、修改之后保存,(我这里修改成8088) 2.3修改之后,删除原来Tomcat,重新添加。...就可以了 导入自己Tomcat 双击Tomcat 显示如下界面,选择红圈选项。然后关闭,save保存退出。...然后正常启动就好了,如果仍然被占用,再次更换端口。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

3K30

查看端口占用进程_cmd查看端口占用

大家好,又见面了,我是你们朋友全栈君。 在开发中经常会遇到端口占用问题,例如下面,npm start 报错误: 1....查看端口占用情况命令 lsof -i tcp:8080 输出结果: 字段说明: 字段名 说明 COMMAND 进程名称 PID 进程标识符 USER 进程所有者 FD 文件描述符,应用程序通过文件描述符识别该文件...文件大小 NODE 索引节点(文件在磁盘上标识) NAME 打开文件的确切名称 2. lsof 命令介绍 lsof(list open files)是一个列出当前系统打开文件工具,在linux环境下...,任何事物都以文件形式存在。...无论这个文件本质如何,该文件描述符(FD)为应用程序与基础操作系统之间交互提供了通用接口,因为应用程序打开文件描述符列表提供了大量关于这个应用程序本身信息,因此通过lsof能够查看这个列表对系统监测以及排错很有帮助

64.4K31

linux查看端口占用命令_端口占用查看命令

在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口具体进程和用户,可以通过netstat命令进行简单查询 netstat命令各个参数说明如下:   -t : 指明显示TCP...-n : 不进行DNS轮询,显示IP(可以加速操作) 即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况·· netstat -ntlp //查看当前所有tcp端口...查看程序端口占用情况 使用命令: ps -aux | grep tomcat 发现并没有8080端口Tomcat进程。...使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658Java进程占用。...lsof lsof -i:8080 查看8080端口占用 lsof abc.txt 显示开启文件abc.txt进程 lsof -c abc 显示abc进程现在打开文件 lsof -c -p

78.7K31

关于docker容器启动修改或添加端口

docker容器启动怎么修改端口映射?在docker run创建并运行容器时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改情况。...当docker start运行容器,并没有提供一个-p选项或设置,让你修改指定端口映射规则。 通常间接办法是,保存镜像,再创建一个新容器,在创建时指定新端口映射。...将宿主机60000端口映射到容器8080端口 而修改现有端口映射更简单, 把端口号改掉就行。 修改前 ? 修改 ? 3.在修改config.v2.json文件; 修改前 ?...修改 ?...docker服务 systemctl restart docker 5、查看配置项已经修改成功 docker inspect CONTAINER ID ?

24.5K61

关于docker容器启动修改或添加端口

docker容器启动怎么修改端口映射?在docker run创建并运行容器时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改情况。...当docker start运行容器,并没有提供一个-p选项或设置,让你修改指定端口映射规则。 通常间接办法是,保存镜像,再创建一个新容器,在创建时指定新端口映射。...”:{} 增加一个映射, 这样写: “PortBindings”:{“8080/tcp”:[{“HostIp”:“”,“HostPort”:“60000”}]} 前一个数字是容器端口, 一个是宿主机端口...修改前 修改 3.在修改config.v2.json文件; 修改前 修改 由于此次实验目的宿主机8080端口映射docker指定容器内80端口 并且config.v2...:{},"XXXX/tcp":{}} #注:这里写都是容器内端口 4、重启 docker服务 systemctl restart docker 5、查看配置项已经修改成功 docker inspect

4.2K10

如何修改Tomcat默认端口为80,设置默认启动项目

我们拥有了自己域名并且备案了以后,都想要在自己网站上部署自己项目,这个时候可以把Tomcat默认端口改为80,好处是可以直接通过域名访问项目,不用后面带上:8080端口了。...但是国内大环境下,必须域名成功备案,才可以使用80端口哦!!!...下面看修改Tomcat默认端口为80教程: 修改默认端口 1、先查看80端口是否被占用 netstat -lntp | grep 80 2、进入Tomcat安装目录:tomcat_home/conf.../startup.sh 4、查看是否修改成功 浏览器输入:localhost 回车查看: 80端口此时已经被Tomcat所用: 修改默认启动项目 要想直接输入域名就进入你想要项目,还得修改Tomcat...默认启动项目。

8.7K20

关于CentOS中tomcat8005端口启动不起来解决办法

笔记内容:关于CentOS中tomcat8005端口启动不起来解决办法 笔记日期:2017-12-24 ---- 关于CentOS中tomcat8005端口启动不起来解决办法 今早帮朋友在CentOS...环境中配置tomcat服务器,结果tomcat8005端口半天都起不来(tomcat关闭端口),这个端口起不来就无法访问tomcat和关闭tomcat。...于是找查阅资料找到解决办法如下: 1.修改$JAVA_HOME/jre/lib/security/java.security 文件中 securerandom.source 配置项: 将原本:securerandom.source...=file:/dev/random 修改为: securerandom.source=file:/dev/urandom 2.保存退出,使用killall杀掉java进程: killall java...3.启动tomcat,8005端口就起来了: [root@abc bin]# netstat -lntp Active Internet connections (only servers) Proto

1.1K10

tomcat学习|tomcat启动过程

开头说两句 小刀博客: https://www.lixiang.red 小刀公众号: 程序员学习大本营 学习背景 在前两篇中,我们讲述了tomcat源码结构 https://www.lixiang.red...08/06/1565094623138.html 今天我们来继续看tomcat启动过程 从已知startup.bat/sh入手 windows上启动是:startup.bat linux/mac上启动是...startup.sh 重点在于最后一行: # PRGDIR 是当前tomcatbin目录 PRGDIR=`dirname "$PRG"` EXECUTABLE=catalina.sh 执行tomcat...在这里看到了对start参数进行判断,然后走不同分支逻辑 经过一大堆判断,最后达到可启动状态时,就开始执行启动命令: ?...best396975802 标题:tomcat学习|tomcat启动过程 作者:weixiaodexiaoxiaodao 地址:https://www.lixiang.red/articles/2019

1.2K20

linux怎么配置tomcat端口,linux下安装tomcat及iptables开放端口

大家好,又见面了,我是你们朋友全栈君。 在Linux运行Tomcat之前必须安装jdk,并配置环境变量。...以下是Tomcat安装配置: 1.下载安装包解压 以tomcat7为例,https://tomcat.apache.org/download-70.cgi,下载apache-tomcat-7.0.88....tar.gz即可 可在/usr下建以tomcat目录,将安装包解压在此目录下即可tar -zxv -f apache-tomcat-7.0.88.tar.gz 2.启动tomcat 在安装目录/user...’ alias tomcatstop=’sh /usr/tomcat/apache-tomcat-7.0.88/bin/shutdown.sh’ 3.iptables拦截端口 tomcat默认端口3306...,可能防火墙策略会默认拦截端口,iptables是管理IP信息包软件,可用iptables开放端口iptables -L -n #查看iptables状态,service iptables status

4.7K20
领券