Tomcat

解决tomcat启动-Skipping unneeded JARs during scanning can improve startup time and JSP compilation time

自闭症网瘾萝莉.ら 提交于 2020-08-10 16:18:34
Tomcat9.0启动变慢解决 问题过程 在linux centos7上部署测试web项目时,通过nginx配置的tomcat集群,在启动tomcat9.0的过程中,无报错信息,但tomcat一直卡在Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.无法继续执行,约5.6分钟后,tomcat才启动成功。 tomcat启动日志 通过查看tomcat根目录下的日志(logs/catalina.xxxx-xx-xx.log): 08-Aug-2020 09:30:43.870 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/root/tomcat/tomcat9.0.37-1/webapps/wnshop.war] has finished in [748] ms 08-Aug-2020 09:30:43.870 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [

整理——软件测试常见面试题

此生再无相见时 提交于 2020-08-10 16:18:12
伴随着疫情的好转,又到了一年收获的季节。 整理下常用的测试题目,没有标准答案,需要结合自身的工作实践去应答。 功能测试相关 1、测试流程以及对应阶段的输出有哪些? 2、Bug的优先级如何划分以及Bug的生命周期。 3、软件测试模型。 4、如何定位Bug? 5、版本发布流程、灰度发布方案。 测试用例相关 1、常见测试用例设计方法,举例说明。 2、测试用例优先级如何划分与定义。 3、测试用例评审如何做,以及评审带来的意义。 4、设计用例的思路,经典案例电梯如何测试? 接口测试相关 1、接口测试常用工具有哪些,应用实践。 2、常用的抓包工具有哪些,应用实践。 3、如何描述一个接口。 4、常见接口请求类型。 5、GET请求和POST请求的区别。 6、接口测试与功能测试相比,有哪些点需要关注。 7、接口测试用例如何设计。 8、接口自动化如何实现,用什么架构。 数据库相关 视图、索引、多表关联、左右链接、存储过程、数据备份等。 运维相关 1、是否搭建过测试环境,如何搭建? 2、Redis/Nginx/Apache/Jenkins/Tomcat是否接触过,如何应用? 3、Linux应用? 性能测试相关 1、资源监控主要是监控哪些资源?常用工具有哪些? 2、常用的性能测试工具有哪些,区别有什么? 3、性能测试流程是什么?如何设计方案? 4、常用性能测试指标有哪些? 5、如何做性能调优? 6、分层

maven镜像设置 settings.xml

|▌冷眼眸甩不掉的悲伤 提交于 2020-08-10 13:40:40
<? xml version="1.0" encoding="UTF-8" ?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed

idea springboot 访问jsp问题 404

时光怂恿深爱的人放手 提交于 2020-08-10 12:28:22
前提场景:以前的大量web项目是用jsp写的,改到springcloud中templates中不支持jsp网页。 1.在resources同级目录下新建一个webapp 2.到Project Settings->Modules->Web下把webapp路径添加进去 3.在pom.xml添加jsp支持 1 <!-- jsp支持 --> 2 < dependency > 3 < groupId > org.springframework.boot </ groupId > 4 < artifactId > spring-boot-starter-tomcat </ artifactId > 5 < scope > provided </ scope > 6 </ dependency > 7 8 < dependency > 9 < groupId > org.apache.tomcat.embed </ groupId > 10 < artifactId > tomcat-embed-jasper </ artifactId > 11 < scope > provided </ scope > 12 </ dependency > 4.在application.properties添加jsp访问路径 1 spring.mvc.view.prefix=/ 2 spring.mvc

将项目部署到服务器之后从页面接收的中文乱码

与世无争的帅哥 提交于 2020-08-10 12:27:30
问题描述:1、将项目部署到服务器之后从页面接收的中文乱码 2、数据库中原有的数据都能正常显示 产生原因:没有对Tomcat服务器和mysql进行配置更改 解决流程: 一、 修改Tomcat配置 更改两个文件的配置 1.server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8"/> 2.web.xml <filter> <filter-name>setCharacterEncodingFilter</filter-name> <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <async-supported>true</async

Alpha总结展望——前事不忘后事之师

瘦欲@ 提交于 2020-08-10 10:59:43
这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 团队名称 WeChair 这个作业要求在哪里 Alpha总结展望——前事不忘后事之师 这个作业的目标 Alpha总结Beta展望 作业正文 如下 其他参考文献 Alpha感想总结 王彦杰 ​ 经过长达七天的alpha阶段冲刺,让我收获了许多,不仅仅是知识和能力层面的收获,更多的是和组员一起协同合作完成项目的过程的喜乐。在Alpha阶段,我任然主要是负责前段的编写,包括小程序子网页的设计与编写以及配合后端及数据库的衔接,整体工作上我的自我评价是中等吧,虽然说如期完成了组长布置的任务,但并没有达到自己对自己要求,可能是时间的问题,也可能是主观上的问题,但是在alpha阶段我表现的也就一般般!尤其是在JavaScript部分,只学了一丢丢,简单地把底层逻辑架构好,并没有深入到每个细节开发,可能是自己给自己的压力,觉得逻辑业务开发很难,但是现在回想起来这完全就是借口,在接下来的项目过程中,我必须得改掉怕困难的习惯,必须要做到迎难而上,因为只有这样,再加上组员的合作,问题才能迎刃而解! ​ wechair小组在alpha阶段中,每个人都在努力,每天晚上定点视频会议,定点填写自己当天的收获与感悟,整体的合作氛围很融洽。只是在成果转化前有点小小的挫折,但是毕竟有困难就有成长!组长每次分配的任务都非常详细,领导能力很强

一个小时学会Maven

末鹿安然 提交于 2020-08-10 09:40:51
一、为什么要Maven 在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还里要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要。 Maven是当前最受欢迎的Java项目管理构建自动化综合工具 ,类似以前Java中的 Ant 、node.js中的 npm 、dotNet中的 nuget 、PHP中的 Composer 。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累。 Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。 每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个权威的规范。 因此,我们就要用到Maven(使用Ant也可以,不过编写Ant的xml脚本比较麻烦)----一个项目管理工具。 Maven主要做了两件事: 统一开发规范与工具 统一管理jar包 如果 没有Maven ,你可能不得不经历下面的过程: 1 如果使用了spring,去spring的官网下载jar包

客户端会话技术--Cookie

荒凉一梦 提交于 2020-08-10 09:38:10
客户端会话技术--Cookie 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 概念 客户端会话技术,将数据保存到客户端 快速入门 创建Cookie对象,绑定数据 new Cookie(String name, String value) 发送Cookie对象 response.addCookie(Cookie cookie) 获取Cookie,拿到数据 Cookie[] request.getCookies() 实现原理 基于响应头set-cookie和请求头cookie实现 cookie的细节处理 一次可不可以发送多个cookie? 可以 可以创建多个Cookie对象,使用response调用多次addCookie方法发送cookie即可。 cookie在浏览器中保存多长时间? 默认情况下,当浏览器关闭后,Cookie数据被销毁 持久化存储: setMaxAge(int seconds) 正数:将Cookie数据写到硬盘的文件中。持久化存储。并指定cookie存活时间,时间到后,cookie文件自动失效 负数:默认值 零:删除cookie信息 cookie能不能存中文? 在tomcat 8 之前 cookie中不能直接存储中文数据。 需要将中文数据转码---一般采用URL编码(%E3) 在tomcat 8

这 30 个常用的 Maven 命令你必须熟悉!

拜拜、爱过 提交于 2020-08-10 09:06:08
maven 命令除了常用的几个,大部分经常记不住,整理一下,方便查询。 maven 命令的格式为 mvn [plugin-name]:[goal-name],可以接受的参数如下。 -D 指定参数,如 -Dmaven.test.skip=true 跳过单元测试; -P 指定 Profile 配置,可以用于区分环境; -e 显示maven运行出错的信息; -o 离线执行命令,即不去远程仓库更新包; -X 显示maven允许的debug信息; -U 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。 常用maven命令 创建maven项目:mvn archetype:create 指定 group: -DgroupId=packageName 指定 artifact:-DartifactId=projectName 创建web项目:-DarchetypeArtifactId=maven-archetype-webapp 创建maven项目:mvn archetype:generate 验证项目是否正确:mvn validate maven 打包:mvn package 只打jar包:mvn jar:jar 生成源码jar包:mvn source:jar 产生应用需要的任何额外的源代码:mvn generate-sources 编译源代码: mvn compile

reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response解决方案

試著忘記壹切 提交于 2020-08-10 08:35:16
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://lovnx.blog.csdn.net/article/details/107900585 一、背景 可能大家在使用Spring Cloud Gateway构建微服务网关的时候,过五关斩六将,Reactor没能难倒我们,链路追踪没能难倒我们,最后在上线之后发现许多奇妙的问题,这些奇妙的问题还无从下手,比如这个堆栈,深入使用过SCG的人一定不会陌生: reactor . netty . http . client . PrematureCloseException : Connection prematurely closed BEFORE response Suppressed : reactor . core . publisher . FluxOnAssembly$OnAssemblyException : 类似的还有: Connection prematurely closed DURING response 。。。等等 百度了一圈,鲜有人提供解决方案,有条件的Google了一把,跟着官方调整几个参数,有用没用也不得而知,最后反正就不了了之。 二、如何找答案 去SCG官方Issue中查找一番,还不少,(这里插一句,遇到问题可以先找前人的Issue