自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

web的博客

JavaEE开发,运维

  • 博客(99)
  • 资源 (2)
  • 问答 (33)
  • 收藏
  • 关注

原创 TongWeb8应用部署时间长或卡住

TongWeb8应用部署时间长或卡住

2023-01-29 16:33:46 10

原创 TongWeb8如何更好的兼容web应用

TongWeb8如何更好的兼容web应用

2022-12-30 13:42:18 65

原创 TongWeb8开启JMX服务

TongWeb8开启JMX服务

2022-12-30 13:23:24 46

原创 TongWeb8安装后,首次登录控制台限制

TongWeb8首次安装登录控制台限制

2022-12-30 11:52:46 102

原创 Spring事务问题

Spring 事务启动失败。Action:Consider revisiting the entries above or defining a bean of type 'org.springframework.transaction.PlatformTransactionManager' in your configuration.Caused by: org.springframework.beans.factory.NoSuchB

2022-05-10 09:22:04 273

原创 TongWeb企业版与嵌入版引起的类冲突问题

TongWeb企业版与嵌入版引起的类冲突问题

2022-02-26 22:52:34 1164

原创 TongWeb抓取性能日志脚本

slowlog

2022-02-22 09:17:08 765

原创 HTTP 400,The valid characters are defined in RFC 7230 and RFC 3986

RFC 7230 and RFC 3986

2022-02-15 14:38:43 681

转载 TongWeb适配OpenRASP

OpenRASP 抛弃了传统防火墙依赖请求特征检测攻击的模式,创造性的使用RASP技术(应用运行时自我保护),直接注入到被保护应用的服务中提供函数级别的实时防护,可以在不更新策略以及不升级被保护应用代码的情况下检测/防护未知漏洞,尤其适合大量使用开源组件的互联网应用以及使用第三方集成商开发的金融类应用。 TongWeb适配OpenRASP可参见:https://rasp.baidu.com/doc/install/manual/tongweb.html......

2022-02-10 11:01:40 77

原创 TongWeb7的JNDI配置

TongWeb7的JNDI配置

2022-01-17 15:34:23 771

原创 TongWeb配置http强制跳转https端口

TongWeb配置http强制跳转https端口

2022-01-17 13:49:38 1960

原创 TongWeb开启http2协议

TongWeb开启http2协议

2022-01-17 13:36:10 1723

原创 TongWeb替换tomcat Resource 配置

TongWeb的“JNDI资源” 功能用以替换tomcat Resource 配置,该配置常用于JMS、数据源配置.场景一:JMS配置tomcat集成ActiveMQ方式<Resource name="queue/connectionFactory" auth="Container" type="org.apache.activemq.ActiveMQConnectionFactory"

2022-01-17 10:55:29 1011

原创 TongWeb下多个应用区分session与共享session的问题

TongWeb下多个应用区分session与共享session

2022-01-16 21:23:58 395

原创 TongWeb相关http安全头设置方式

一、X-Frame-Options响应头配置 X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 <frame>, </iframe> 或者 <object> 中展现的标记。网站可以使用此功能,来确保自己网站的内容没有被嵌套到别人的网站中去,也从而避免了点击劫持 (clickjacking) 的攻击。在TongWeb bin目录下external.vmoptions中设置该参数: -Dtongweb.X........

2021-12-16 16:50:10 2914

原创 TongWeb的超时线程日志

TongWeb的超时线程日志

2021-12-02 10:02:35 757

原创 tomcat类引起应用启动失败

tomcat spring boot

2021-11-28 22:54:00 313

原创 TongWeb上应用虚拟目录静态资源配置

虚拟目录静态资源

2021-11-28 22:33:10 976

原创 ClassNotFoundException:com.tongweb.geronimo.osgi.locator.ProviderLocator

com.tongweb.geronimo.osgi.locator.ProviderLocator

2021-11-28 22:21:41 266

原创 ClassNotFoundException: javax.persistence.spi.PersistenceProvider

javax.persistence

2021-11-28 22:10:51 1088

原创 TongWeb的license动态更新

license动态更新

2021-11-28 21:53:42 972

原创 TongWeb控制台密码错误或没有权限

现象:登录TongWeb控制台提示密码错误或没有权限,如下图:问题原因:1.TongWeb控制台密码忘记2.TongWeb的conf\security中文件损坏,报密码或权限不对。解决办法:重置TongWeb密码,利用 <TongWeb_home>/domain_template/conf/security 中的文件模版去覆盖TongWeb根下的<TongWeb_home>/conf/security目录,或是域下的conf/security目录对..

2021-11-27 23:52:37 1461

转载 JVM性能优化

原理JVM在执行Java程序时会把它所管理的内存划分为若干个不同的运行时数据区域,主要包括:程序计数器、方法区、虚拟机栈、本地方法栈和堆:程序计数器可以看作时当前线程所执行的字节码的行号指示器。 方法区用于存储被JVM加载的类信息、常量、静态变量等数据。 虚拟机栈存储的时Java方法执行的线程内存模型,每一个方法被调用到执行完毕的过程,就对应一个栈帧在虚拟机栈中从入栈到出栈的过程。 本地方法栈和虚拟机栈的功能相同,差别是本地方法栈只为本地方法调用服务。 堆是JVM管理内存中占用比例最大的

2021-07-31 23:12:59 289

原创 TongWeb使用端口及防火墙开通策略

前言 项目部署过程中需要规划TongWeb的使用端口及防火墙策略,否则会因端口不通导致各类问题。一、TongWeb使用端口说明

2021-05-12 10:08:37 1220

原创 TongWeb生产系统应急处理方案

前言 本文档主要说明在上线正式运行的系统中,现场维护人员或在现场的 TongWeb 支持人员应急处理方案。一、基本原则要求运维人员需要具备Linux基本操作、Linux监控命令、TongWeb使用、Java编程、Java异常分析、jstack、jmap、jstat、MemoryAnalyzer等工具和命令的使用。 任何操作必须经过相关负责人同意后进行, 禁止在未允许的情况下做任何操作。 在重启 TongWeb 前, 需花费几分钟收集相关日志, 切记盲目重启 TongWeb 导致.....

2021-04-30 10:37:49 1250 2

原创 手册不全,如何手工刨出TongWeb的监控信息?

前言 TongWeb提供几类监控接口,如何通过这些接口获取信息? 我们通过TongWeb7.0.4.2为讲解下获取方式。注:换个版本就不一定对了。一、通过JMX接口获取Mbean信息 TongWeb的JMX默认开启,通过server.log获取JMX url,更多见:https://blog.csdn.net/realwangpu/article/details/109506744[INFO] [main] [systemout] [tuserport:0...

2021-04-07 15:44:32 493 1

原创 TongWeb及应用系统安全加固

前言 本文档主要面向运维人员说明常见的TongWeb5、TongWeb6、TongWeb7安全加固的配置方法。TongWeb配置一、首先建议TongWeb升级到最新版本,早期版本存在一些代码级安全漏洞,无法通过配置解决。截止2021年1月5日TongWeb最新版本号为7.0.4.2。二、TongWeb禁用不安全的HTTP方法,可登录控制台,进入“http通道管理”进行设置。 TongWeb5禁用不安全的HTTP方法,需在应用的web.xml中增加如下内容,并重........

2021-03-31 14:58:28 5991 2

原创 慎用TongWeb的热部署功能

TongWeb的热部署功能可以在应用的web.xml、class、jar发生变化时自动重部署应用,该功能在应用测试阶段可以用,但在生产环境中一定要关闭"热部署功能"。否则应用web.xml、class、jar一更新,就会触发自动重部署,造成正在访问的用户中断。甚至可能引发此问题:https://blog.csdn.net/realwangpu/article/details/109510297重新加载应用日志如下:[2021-03-27 13:32:59 325] [INF...

2021-03-27 14:01:08 458

原创 慎用TongWeb的JSP预编译功能

第一次访问JSP时会有一个JSP编译成class的过程,所以第一次访问JSP会慢,于是应用服务器通常有JSP预编译功能。但是这个功能会影响部署速度,所以尽量少用。如下图在部署应用时有一个"JSP预编译"选项,针对JSP较多的应用该项不要选,否则部署过程会把所有JSP编译一遍,造成部署时间过长,且每次重新启动TongWeb也会重新编译应用的JSP,造成TongWeb启动时间过长。可以从server.log日志看到,一旦配了"JSP预编译"则每次TongWeb启动都会把所有JSP编译一遍...

2021-03-27 13:51:29 335

原创 抛弃手册,开启TongWeb+TongLINK/Q的开发方式

问题:当使用TongWeb+TongLINK/Q产品,想用JMS开发消息服务时,不知如何使用?1.当你看TongLINK/Q手册《JMS编程参考》时,在给你讲TongWeb5.0+TongLINK/Q8.1的消息驱动bean(Message-Driven Bean,MDB)配置。2.当你去看TongWeb7的《用户手册》时,在给你讲TongWeb7.0+TongLINK/Q8.1的消息驱动bean(Message-Driven Bean,MDB)配置。3. TongWeb5.0太老了,MDB

2021-03-26 16:29:32 578 1

原创 TongWeb使用中容易混淆的JDBC数据源连接池

问题: 在应用开发、运维过程中,开发、运维人员常分不清采用的哪种JDBC数据源,有的直接答复是用的hibernate、MyBatis,这是上层的持久化框架。JDBC数据源常用的有:应用服务器自身的JNDI数据源、开源数据源 DBCP、 C3P0、Druid、hikari等。接下来我们介绍如何使用和配置。说明:第一种:采用TongWeb的JNDI数据源,可自学下关于JNDI的知识。1. 先将数据库驱动包放在TongWeb的lib目录下,并在控制台配置JDBC连接池。 注意:数据.....

2021-03-20 23:05:54 2085 3

原创 如何判断应用能否移植? 让人越来越陌生的JavaEE规范

应用能不能移植到TongWeb上,主要看应用采用的JavaEE规范。而如今应用开发人员大量采用spring、hibernate等开源框架,逐渐不了解底层的JavaEE规范,我们可以从以下几方面来了解应用采用的JavaEE规范。以常用web应用为例:一、通过应用的web.xml来判断J2EE 1.4规范的web.xml文件头:<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.......

2021-03-15 09:26:06 589

转载 动物王国开大会

《动物王国开大会》是嵇鸿写作的一篇童话故事,为人教版一年级下册语文书课文。课文讲了动物王国要开大会,老虎让狗熊通知,狗熊在狐狸、大灰狼、梅花鹿的提醒下,一次又一次才把通知说清楚。通过狗熊四次播报通知,让学生明白发布通知时要把重要的内容说清楚、说完整。 反思:成人在表述一件事情时,能不能说完整。原文 动物王国要开大会,老虎让狗熊通知大家。狗熊用喇叭大声喊:“大家注意,动物王国要开大会,请你们都参加!”一连说了十遍。 狐狸奔来了,对狗熊说:“你......

2021-03-05 09:00:43 194 1

原创 TongHttpServer支持PHP配置

通俗一句话:等同于Apache配置PHP。 配置方法如下:前提是要先安装好PHP运行环境,这一步是必须的,请从https://www.php.net/下载编译安装合适的PHP版本。如果是国产平台,请确保已安装PHP程序,TongWeb不带PHP运行程序。PHP编译安装大致步骤如下,具体参数依不同版本而不同:1.解压 bzip2 -d php-7.4.11.tar.bz22.解压tar xvf php-7.4.11.tar3.过程中操作系统可能缺少依赖包,需下载安装以下依赖包:....

2021-01-28 10:35:25 910

原创 TongWeb以非root用户启动使用80,443端口配置方法

需求:想用http://IP或https://IP访问访问应用,而不用输入80,443端口,但基于安全考虑又不能用root用户启动TongWeb。注:Linux下只有root用户能使用80,433端口。解决办法:假如TongWeb只能以tongweb用户启停而不能用roor用户,但需要使用80、443端口。 将JDK的bin下java命令文件属主改成root用户(通过chown命令)。 给JDK的bin下java命令文件加上s权限(chmod +s java),这一步很重要。 以ton..

2021-01-25 14:42:21 1045

原创 TongWeb对IPv4、IPv6的支持

问题:TongWeb是否支持IPv4、IPv6双栈。答复:支持。在说明TongWeb如何支持IPv4、IPv6的,先来说明下JDK对IPv4、IPv6两个重要支持参数:-Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Stack=falsejava.net.preferIPv4Stack(默认值false)官方文档解释:If IPv6 is available on the operating system, the un..

2020-12-30 15:27:51 772

原创 TongWeb上不同应用使用不同域名或不同端口的的办法

TongWeb上不同应用使用不同端口:如果有app1、app2、app3三个应用,需要分别使用8081,8082,8083三个HTTP端口访问,可以这样配。1.分别建8081,8082,8083三个HTTP端口。2. 在TongWeb分别再建三个虚拟主机server1,server2, server3。注意:其中虚拟主机别名为TongWeb本机要访问的IP地址。每个虚拟主机只绑定其中一个端口。3. 将app1、app2、app3三个应用分别部在server1,server2,ser...

2020-12-30 10:49:09 2188 1

原创 taglib definition not consistent with specification version

问题描述:从TongWeb6、tomcat7及之前老版本上移植过来的应用报错如下:[2020-12-17 15:50:05 447] [SEVERE] [http-nio2-9060-exec-9] [other] [Parse error in application web.xml file at file:/opt/......./defaultroot.war/WEB-INF/web.xml]org.xml.sax.SAXParseException; systemId: file:/op

2020-12-18 09:14:15 249

原创 启动TongWeb后控制台及应用无法访问

启动TongWeb后控制台无法访问该如何处理:1. 先确认TongWeb已经启动成功,通过JDK的jps –v命令或ps –ef|grep java命令查看TongWeb的进程是否存在,如下:10888 ThorBootstrap -Xmx512m -Xms512m -XX:CICompilerCount=6 -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -Djava.io.tmpdir=D:\TongWeb7041\tw7e\bin\../temp

2020-12-12 22:24:55 2483

原创 TongWeb数据源原理

TongWeb数据源原理:通过连接复用减少了创建数据库连接的次数,提高系统的性能。这类文章很多,就不再细讲了。但在实际使用过程中仍会遇到很多数据源相关问题,接下来介绍几个处理数据源问题常用参数的实现机制。参数一:泄露超时,打印泄露超时日志 在应用从TongWeb数据源获取数据库连接时,TongWeb记录下当前的stack trace信息,在达到泄露超时时间后,发现该连接还没有回收到连接池,则认为该连接存在泄露的可能性,并将该stack trace信息打印出来。所以看到的sta.....

2020-11-30 13:40:43 1293

鲲鹏系统优化及JVM优化简介

鲲鹏性能优化

2022-01-16

JVM内存优化、垃圾回收、内存分析知识

认识JVM内存优化, 避免最大的误区:认为JVM内存越大越好。看到一个线程 blocked就认为阻塞了。

2021-04-01

TongWeb建域问题

2022-10-21

TongWeb异常ArrayIndexOutOfBoundsException

2022-10-13

ClassNotFoundException: com.tongweb.tongejb.jpa.integration.MakeTxLookup

2022-03-22

TongWeb启动出错ClassNotFoundException: javax.annotation.security.DeclareRoles

2022-01-25

TongWeb嵌入版异常 java.lang.VerifyError: Bad type on operand stack

2022-01-16

TongWeb高并发下阻塞ClassLoader.getResource下

2021-06-29

TongWeb部署webservice出错

2021-06-24

TongWeb部应用报invalid header field

2021-06-21

Missing required persistence.xml

2021-06-11

com.tongweb.tongejb.util.Pool阻塞

2021-06-11

TongWeb7.0.4.2报错 equal symbol expected

2021-06-08

application instance has been stopped already

2021-06-06

部署EJB报OpenEJBException异常

2021-06-05

TongWeb6报错decode error

2021-06-04

JMX NumberFormatException

2021-06-04

NameNotFoundException: Name "OracleDS" not found

2021-06-04

PersistenceManager NullPointerException

2021-06-04

TongWeb上应用连不上数据库

2021-06-04

TongWeb数据源报错 A potential connection leak detected

2021-06-04

TongWeb报错上传文件大小限制

2021-06-04

websocket空指针

2021-06-03

TongWeb启动apr出错,造成无法启动

2021-06-03

TongWeb找不到 catalina.properties

2021-06-02

TongWeb报native库重复加载

2021-06-01

TongWeb报错java.lang.SecurityException

2021-06-01

TongWeb部署应用报空指针

2021-05-31

TongWeb5 log4j报错如下

2021-05-31

TongWeb停止失败报错如下

2021-05-31

TongWeb进程崩溃bin目录下生成hs开头文件

2021-05-31

TongWeb下用spring报错如下

2021-05-30

TongWeb日志输出很多数字

2021-05-30

TongWeb下cache异常

2021-05-30

TongWeb报异常如下

2021-05-29

TongWeb数据源报如下异常

2021-05-29

TongWeb线程阻塞

2021-05-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除