使用IDEA运行 tomcat时出现 Address localhost:8080 is already in use,就很奇怪,我明明只有这一个程序呀,怎么还会被占用.后来想想可能就是被其他进程占用了吧 1.查看所有的机器端口的pid 2.找到正在使用8080的程序端口是13716 3. tasklist 查找所有的程序的端口,但这样会有很多,不方便人肉眼查找 4.使用管道|过滤 tasklist |findstr "13716" 5.原来是java.exe这个程序,关掉就好了6.打…
有关myeclipse的小问题,在myeclipse中运行tomcat时显示已启动,但是无法访问localhost:8080/,显示404错误.在控制台中发现报错代码如下: java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter 等等一大串. 控制台提示缺少运行所需要的类beanutils,于是我把项目需要的commons-beanutils-1.9.2.jar包导入到WebRoot/Web-INF/lib目录…
错误原因:8080端口被其他的应用占用!解决方案:第一步,命令提示符号,执行命令:netstat –anoActive ConnectionsProto Local Address          Foreign Address        State           PIDTCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       656TCP    0.0.0.0:8080           0.0.0.…
tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].多半情况是找不到jar包 解决办法: 右键项目-> 属性->添加lib…
0. 准备环境 idea+jdk8+tomcat源码 1.下载tomcat源码: http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.46/src/apache-tomcat-8.5.46-src.zip 2. 解压压缩包,在根目录下新建pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h…
安装Docker yum install docker 本文使用的系统是centos7,ubuntu使用以下命令 sudo apt-get update sudo apt-get install docker-engine 如果报了以下错误,是因为yum被其它进程使用了 Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit Memo…
前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 上一篇已经讲解了为什么需要Docker?,相信大家已经对Docker有一个简单的认识了. 这篇我来讲讲Docker入门的相关概念和常用的命令,跟大家一起入门Docker! 一.Docker相关术语 一般从零学习一门技术(语言),都是从HelloWorld开始的,但这次我偏不.我先来讲讲Docker的相关术语~ 镜像 容器 仓库 在之前分享的Docke…
之前写的有点乱,现在再来整理一下docker的简单部署运行 借鉴博客:https://blog.csdn.net/qq_32351227/article/details/78673591 一.docker的安装,以及配置开机自启docker服务就不说了,网上一大把,我也做了另一篇博客笔记 #... 二.docker下载tomcat镜像并运行 2.1:搜索tomcat镜像 docker search tomcat 2.2:根据搜索出来的列表下载tomcat #下载命令docker pull tom…
1.下载tomcat docker pull tomcat 运行tomcat docker run -it -p 8888:8080 tomcat 查看tomcat内的文件 docker exec -it 9d4b52c9fb37 /bin/bash…
前言      本地已经搭建好了,tomcat容器,本来想自己写一篇,在开源中国一篇不错的教程,就转载过来了 本文转自:https://my.oschina.net/sunchp/blog/616526 1 Docker与虚拟机     2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: 必须是 64 位操作系统 建议内核在 3.8 以上(3.1也可以) 通过以下命令查看您的 CentOS 内核: # uname -r 2.2 安装Docker # yum i…
运行tomcat时,报错: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??错误 原因分析: 这是因为之前已开启了一个tomcat,现在又再启动tomcat,就会出现这种端口占用的情况. 解决: 方法一:结束javax.exe 进程 —— 在任务管理器——进程中,找到 javax.exe ,结束该进程,然后再重启tomcat即可. 方法二:修改tomcat的端口 —— 先找到tomcat的工作目录,然后修改Tom…
普通身份运行Tomcat 转载1   权限分配问题 su - username -c “command”这样的形式可以使用任意一个有执行权限的用户执行 -c后边的命令. 注意,- username中间有一个空格,而-c中间是没有空格的. 添加tomcat用户组 /usr/sbin/groupadd tomcat 添加tomcat用户,并限制登录 #/usr/sbin/useradd -s /sbin/nologin -g tomcat tomcat#此命令待审核,使用后tomcat用户实际无法使…
问题描述: 前一段时间电脑第一次导入Maven项目,又是pom文件错,改好后又是运行Tomcat报Log4j错误,一直倒腾了近一个月程序才成功跑起来,太不容易. 也上网查了很长时间,没一个方法能解决我的问题的.特记下解决方法,希望能帮到像我这样的web刚入门者. (刚入门,肯定有说的不对的地方,有错也希望能指出来,我改正) 前期操作:导入项目后clean,install,update,中会报错(因为我已经解决了,所以没有×). 两问题对应解决方法: 1.pom文件第一行大红叉,说明是项目的文件指…
原理: 使用jsvc来运行服务,没有了默认8005的shutdown端口: 主进程pid为1,fork 2个进程 运行方式参考:http://commons.apache.org/proper/commons-daemon/jsvc.html centos 7 1.建立 Jsvc Jsvc 是专为 Java 应用程序开发的一个工具包,其目标是把 Java 应用程序的普通运行转换为以 Unix 守护进程的方式运行.这样的话,可以很方便地启动 / 停止应用程序.Tomcat 安装包的 bin 子目录…
1.除手动使用开始菜单自启动或者程序启动TOMCAT时TOMCAT一闪而过,这时候是发生了错误,这时候我们打开BIN目录下的“startup.bat”文件,编辑,在结尾添加pause命名,这样在CMD下执行startup.bat时就会出错停止,这时候我们就知道是什么错误了. 2.运行tomcat/bin目录下的startup.bat时报错:the CATALINA_HOME environment variable is not defined correctly 碰到这个问题时的第一反应是添加…
问题描述:运行Tomcat,项目程序没有响应原因在于 修改成一致路径即可解决.…
# 前言:为什么要使用非root用户运行tomcat root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权限,所以可以轻易地用页面脚本 修改整个硬盘里的文件! 所以最好不要使用root启动tomcat. #  正文:非root用户运行tomcat ## tomcat安装 略... 本文安装目录为 /opt/tomcat8 ##  创建用户 # 创建用户组 dev groupadd dev # 创建用户…
本节是以 tomcat 7.0 为例,描述在 windows 系统上从下载到运行 tomcat 的步骤 https://tomcat.apache.org/download-70.cgi 下载后解压缩到一个目录,我解压缩在了  D:\Program Files\apache-tomcat-7.0.78 目录中 运行 tomcat 文件前,先要配置系统环境变量 JAVA_HOME 和 JRE_HOME,我的配置如下图 进入到 tomcat bin 子目录下,双击 startup 批处理文件,即可完…
tomcat.Apache服务器外网无法访问80和8080端口,其他端口都可以访问,很明显地看出这是网络运营商的问题,他们把80和8080端口对外访问屏蔽了. 解释:这两个端口是常用的HTTP协议端口,目的是防止未备案的网站对外发布. 解决办法:修改tomcat端口号或申请一个已经备案的域名指向该服务器并且向运营商要求开通.…
在MyEclipse中运行tomcat,tomcat闪退并且报以下错误. java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassL…
直接双击startup.bat后闪退,可能的原因是tomcat的配置没有完全正确 完整的tomcat的配置应该配置: 1.JAVA_HOME 2.CATALINA_HOME 3.Path:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin 我就是没有配置path,导致运行tomcat一直闪退,在cmd中到startup.bat的目录中执行,提示需要jre_home,其实并不是jre_home的问题,jre_home 并不用配置,只需要配置JAVA_HOME就行,下面是…
出现问题:运行Tomcat后控制台出现乱码,输出语句乱码(idea 2019.3版本) 解决方法: 方案1:File----->Settings..----->Editor----->File Encodings (当前项目的编码格式设置,每次新建项目后需要重新设置) 方案2:(不解决此次项目的编码问题)File---->Other Settings..----->Settings for New Projects----->Editor----->File En…
PS:Linux下使用非root用户运行tomcat的原因 由于项目需求,也由于root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权限,所以可以轻易地用页面脚本 修改整个硬盘里的文件! 所以最好不要使用root启动tomcat. 正文:非root用户运行tomcat #本文安装目录为 /opt/tomcat6 # 创建用户 # 创建用户组 dev groupadd dev # 创建用户 tomcat u…
docker运行Tomcat后访问首页报404 与 tomcat 版本有关. 解决方式如下: 1.查看防火墙问题 2.Tomcat 下如果有 webapps.dist 和 webapps 则需要进行合并 可以看到 tomcat 下面有 webapps 和 webapps.dist 两个文件夹,ls -l 发现 webapps 下面没有东西,然后 webapps.dist 有大家熟悉的几个文件夹,这样的话,问题就显而易见了. 所以只需将 webapps 和 webapps.dist 两个文件夹合并…
hadoop启动journalnode时报错:localhost: ssh: Could not resolve hostname localhost: Temporary failure in name resolution 解决办法:将高亮部分补充到/etc/profile中,然后source生效 export JAVA_HOME=/opt/module/jdk1.8.0_144 export HADOOP_HOME=/opt/ha/hadoop-2.7.4 export HADOOP_CO…
在我学习servlet的过程中遇到了tomacat端口8080被占用的情况,所以记录下来,毕竟以后还会碰见这种貌似情况 第一步,打开命令行界面,可快捷键window+R打开输入cmd进入 输入代码:netstat -ano 发现占用8080端口的进程的PID是8480 第二步,输入命令:tasklist((通过pid 10460定位)) 发现占用进程的是java.exe 第三步,打开任务管理器终止这个进程 第四步,重新启动tomca/或者重新打开一个工程,即可正常启动…
问题 初次使用IntelliJ IDEA,但今天在运行项目启动Tomcat后,发现无法访问Tomcat首页,出现404错误:输入http://localhost:8080时无法访问Tomcat首页,但却可以正确访问项目的其他页面. 原因 该问题出现的原因是:我们的项目的工件输出目录在我们指定的目录下,而不是在安装的tomcat的Apache-tomcat的webapps的目录下. IDEA在"项目目录\out\artifacts"下虚拟了一个Tomcat,而在该目录下又没有Tomcat…
一.下载jdk 百度搜索jdk 64位 下载,直接就有链接.或者官网下载 二.下载tomcat http://tomcat.apache.org/ 三.安装jdk并配置环境 安装jdk后进入控制面板->系统与安全->系统->高级设置->第一个sheet的环境配置 添加变量: 变量名为JAVA_HOME,变量值填JDK安装的最终路径,我这里装的地址是D:\Program Files\Java\jdk1.7.0_51 设置Path变量,由于系统本身已经存在这个变量,所以无需新建,在原本…
严重: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base E:\apache-tomcat-6.0.41\webapps\manager does not exist or is not a readable directory 此错误是由于不小心将tomcat文件夹中webapps文件夹下的manager文件夹给删除了 之前习惯性的把webapps文件夹下的所有东西都删除掉,这是会导…
前提:jdk,tomcat都已安装完,环境变量该配置的都配置了,tomcat  localhost:xx  能登上去 首先新建web小项目 new  project next 为项目命个名 finish 注意:此时不会生成web.xml文件,此文件非常重要 View-->Open Module Settings-->Facets 选中下面WEB 然后点击右手边的绿+,选中web.xml  ok  ok View-->Open Module Settings Sources 下  在WEB…