Java 后端开发中Tomcat服务器运行不了的五种解决方案
目录
- 方法一
- 方法二
- 方法三
- 方法四
- 方法五
方法一
查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要。观察该项目是否出于打开的状态:
方法二
查看Servers组件中的tomcat服务器中是否存在太多的被运行执行过的项目,如果存在,需要删除一些不再需要被运行的项目,保留当前需要运行的某个项目即可,因为保留太多的项目会增加tomcat服务器的运行时检索的压力,拖慢运行时间,如果其他项目出现报错情况,也会影响tomcat的正常运行。
方法三
如果以上办法还是解决不了tomcat运行不起来的问题,那么再采取以下方法,将整个Tomcat服务器删除,然后再重新创建。
然后再选中要运行的项目,运行在tomcat服务器上
方法四
如果还是无法运行,那么采用以下办法,选中服务器进行双击打开
将tomcat服务器运行时间调大,因为有时候电脑执行速度比较慢的时候,或者项目太大,项目文件太多,tomcat需要时间进行运行和加载,可能会超过45秒的运行时间导致项目运行不了,这里把运行时间调整为60秒,或者更大,请初学者自行尝试,直到能运行为止。
方法五
tomcat服务器中如果用久了,其对应的路径磁盘下会产生很多缓存信息,影响tomcat运行的速度二导致当前项目运行不起来,需要将产生的缓存文件全部删除,加快服务器的运行速度。
找到window,选择最后一个,进入以下窗口
打开运行环境,
点击edit查看tomcat的文件路径
根据路径找到tomcat,在文件中的webapps和work中除了系统自己的文件以外,将其他我们自己的项目全部删除,因为这个项目都是我们自己运行时,在tomcat中产生的缓存项目。
然后在从项目中运行我们当前想要运行的项目即可。
这里总结这么几种解决运行不了的问题,供初学者进行使用。
到此这篇关于Java 后端开发中Tomcat服务器运行不了的五种解决方案的文章就介绍到这了,更多相关Java tomcat内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Eclipse开发JavaWeb项目配置Tomcat的方法步骤
以下都经过本人自学时一一自己动手配置实验. 首先介绍eclipse开发JavaWeb项目需要配置的相关环境,使用tomcat软件在本地搭建服务器,然后再在eclipse环境下配置tomcat: 第一步:使用tomcat软件在本地搭建服务器 这个本地的tomcat服务器与eclipse环境下配置tomcat服务器都可以使用,但是只能启动一个,否则会报端口冲突,到时安装好环境会介绍 tomcat软件是apache旗下的一个开源项目.软件下载链接:http://tomcat.apache.org/,如
-
Java tomcat中的类加载器和安全机制你了解吗
目录 类加载器 双亲委派 URLClassLoader Tomcat中类加载器架构 安全机制 总结 类加载器 java中的类并不是一次加载完成的,而是按需加载.类加载器是用于加载java类到java虚拟机中的组件,它负责读取java字节码,并转换成 java.lang.Class 的一个实例,使字节码.class文件可以运行.一般类加载器负责根据一个指定的类找到对应的字节码,然后根据这些字节码定义一个java类.另外,它还可以加载资源,包括图像文件和配置文件. 类加载器可以使java类动态地加载
-
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
目录 创建一个maven项目 项目结构 添加框架 在pom.xml 中添加如下依赖 配置tomcat 添加完如下图: 解决导入包问题: 启动测试: 总结 创建一个maven项目 项目结构 添加框架 在pom.xml 中添加如下依赖 dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <versi
-
Java 数据库连接池 Tomcat介绍
目录 1.配置参数 1.1.基础配置 1.2.系统属性 1.3.一般参数 1.4.增强参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.作为资源配置在 Tomcat 中 3.2.在 SpringBoot 中使用 3.1.1.引入依赖 3.1.2.单数据源 3.1.3.多数据源 前言: Tomcat 连接池是从 Tomcat 7 开始重新编写的高并发连接池,用以取代以前 Tomcat 中使用的 DBCP 1 连接池,它可以配置在 Tomcat 中使用,也可以单独
-
Java 数据库连接池c3p0 介绍
目录 1.配置参数 1.1.基础配置 1.2.连接池大小 1.3.连接池大小和连接存活时间 1.4.连接测试 1.5.预编译池 1.6.数据库中断的恢复 1.7.自定义连接生命周期管理 1.8.处理未提交的事务 1.9.调试 1.10.避免热部署内存泄露 1.11.其它配置 2.原始连接操作 3.使用 3.1.直接使用 3.1.1.引入依赖 3.1.2.使用例子 3.2.在 SpringBoot 中使用 3.1.1.引入依赖 3.1.2.单数据源 3.1.3.多数据源 前言: c3p0 是一个开
-
没有编辑器的环境下是如何创建Servlet(Tomcat+Java)项目的?
简介 巨坑,有时候没有编辑器时,启动一个Servlet巨麻烦,在此做个记录 # 配置环境变量 Java修改环境变量就不演示了,下面记录的是添加servlet-api到环境变量中 1.找到tomat目录,打开tomcat目录下的lib目录,记住servlet-api.jar中的路径 2.添加系统环境变量,注意classpath小写(有一次我写大写servlet怎么都启动不起来,emmm) classpath 创建web目录 找到tomat目录下的webapps文件,此目录为tomcat的web项目
-
Java 数据库连接池DBPool 介绍
目录 1.配置参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.在 SpringBoot 中使用 2.1.1.引入依赖 2.1.2.单数据源 2.1.3.多数据源 前言: DBPool 是一个高效易配置的数据库连接池,支持 JDBC 4.2,但目前已经不维护了:本文简单介绍下 DBPool 的使用,文中使用到的软件版本:Java 1.8.0_191.DBPool 7.0.1.Spring Boot 2.3.12.RELEASE. 1.配置参数 参数 描述 na
-
Java 数据库连接池 DBCP 的介绍
目录 1.配置参数 2.使用 2.1.直接使用 2.1.1.引入依赖 2.1.2.使用例子 2.2.在 SpringBoot 中使用 2.2.1.引入依赖 2.2.2.单数据源 2.2.3.多数据源 DBCP(Database connection pooling) 是 Apache 旗下 Commons 项目下的一个子项目,提供连接池功能:本文主要介绍 DBCP 的基本使用,文中使用到的软件版本:Java 1.8.0_191.DBCP 2.9.0.Spring Boot 2.3.12.RELE
-
Java 后端开发中Tomcat服务器运行不了的五种解决方案
目录 方法一 方法二 方法三 方法四 方法五 方法一 查看Servers项目是否被关闭或者被删除,Servers是tomcat部署环境的配置项目,我们自己的项目能不能部署在Tomcat服务器上,Servers至关重要.观察该项目是否出于打开的状态: 方法二 查看Servers组件中的tomcat服务器中是否存在太多的被运行执行过的项目,如果存在,需要删除一些不再需要被运行的项目,保留当前需要运行的某个项目即可,因为保留太多的项目会增加tomcat服务器的运行时检索的压力,拖慢运行时间,如果其他项
-
Java后端WebSocket的Tomcat实现
一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据. 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据:这种客户端是主动方,服务端是被动方的传统Web模式
-
Python Web后端开发中的增查改删处理
目录 前言 一.创建 mgr应用目录 二.添加处理请求模块 和 url 路由 2.1定义函数 1.新建customer文件,定义dispatcher函数 2.总路由文件 bysms/urls.py 中定义 3.mgr下添加 urls.py 路由文件 三.列出客户 四.添加客户 五.临时取消 CSRF 校验 六.修改客户信息 七.删除客户 八.和前端集成 前言 如果采用前后端分离的架构开发, 后端几乎不负责任何展现界面的工作,只负责对数据进行管理 . 数据的管理,主要就是:响应前端的请求, 对数据
-
java微信开发中的地图定位功能
页面代码: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+&q
-
Java Web开发中过滤器和监听器使用详解
目录 1 Filter 1.1 Filter简介 1.2 Filter的快速入门 1.2.1 创建Filter类 1.2.2 访问index.jsp 1.3 Filter的拦截路径的配置 1.4 过滤器链 1.4.1 过滤器链简介 1.4.2 过滤器链的例子 2 Listener 2.1 概念 2.2 监听器的使用 1 Filter 1.1 Filter简介 Filter表示过滤器,是JavaWeb三大组件(Servlet.Filter.Listener)之一. 过滤器可以把资源的请求拦截下来,
-
java 后台开发中model与entity(实体类)的区别说明
以前在做项目的时候不太了解model与entity的含义,在公司(卓~)项目中学习到了.model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的,而entity则是与数据库进行交互做存储用途. 举个例子: 比如在存储时间的类型时,数据库中存的是datetime类型,entity获取时的类型是Date()类型,date型的数据在前端展示的时候必须进行类型转换(转为String类型),在前端的进行类型转换则十分的麻烦,转换成功了代码也
-
Java项目开发中实现分页的三种方式总结
目录 前言 使用 1.SpringDataJPA分页 2.MyBatis分页 3.Hutools工具类分页 总结 前言 Java项目开发中经常要用到分页功能,现在普遍使用SpringBoot进行快速开发,而数据层主要整合SpringDataJPA和MyBatis两种框架,这两种框架都提供了相应的分页工具,使用方式也很简单,可本人在工作中除此以外还用到第三种更方便灵活的分页方式,在这里一同分享给大家. 使用 主要分为SpringDataJPA分页.MyBatis分页.Hutools工具类分页几个部
-
Java中实现文件上传下载的三种解决方案(推荐)
java文件上传与文件下载是程序开发中比较常见的功能,下面通过本文给大家介绍Java中实现文件上传下载的三种解决方案,具体详情如下所示: 第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null; String fileAddre="/numUp"; try { InputStream stream = file.getInputStream(
-
Android中TextView自动适配文本大小的几种解决方案
目录 TextView文本大小自动适配与TextView边距的去除 一.Autosizing的方式(固定宽度) 二.自定义View的方式(固定宽度) 三.使用工具类自行计算(非控件固定宽度) 四.去除TextView的边距 总结 TextView文本大小自动适配与TextView边距的去除 标题太难取了,其实本文主要就是讲如何控制文本大小,让其自动适配宽度,其次我们还需要精准控制Text的高度和宽度间距等属性. 一般我们的布局都是分 match parent 和 wrap content 而他们
-
Python中移除List重复项的五种方法
本文列些处几种去除在Python 列表中(list)可能存在的重复项,这在很多应用程序中都会遇到的需求,作为程序员最好了解其中的几种方法 以备在用到时能够写出有效的程序. 方法1:朴素方法 这种方式是在遍历整个list的基础上,将第一个出现的元素添加在新的列表中. 示例代码: # Python 3 code to demonstrate # removing duplicated from list # using naive methods # initializing list test_l
随机推荐
- JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
- Js&Vbs正则表达式替换重复的字符
- jquery自适应布局的简单实例
- plupload+artdialog实现多平台上传文件
- AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
- 基于oracle小数点前零丢失的问题分析
- php定义数组和使用示例(php数组的定义方法)
- php的XML文件解释类应用实例
- vbs:把一段文字中指定字符颜色变成红色的正则
- js特殊字符过滤的示例代码
- 经验几则
- Android时分秒计时器的两种实现方法
- Android 中使用ContentObserver模式获取短信用正则自动填充验证码
- 比较全的PHP 会话(session 时间设定)使用入门代码
- asp数组的使用介绍
- JVM垃圾收集器详解
- 一些常用弹出窗口/拖放/异步文件上传等实用代码
- 使用delegate方法为一个tr标签加一个链接
- jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
- 详解利用 Express 托管静态文件的方法