TongWeb7企业级应用服务器快速使用手册

需积分: 50 21 下载量 181 浏览量 更新于2024-07-15 收藏 416KB PDF 举报
TongWeb7快速使用手册 TongWeb7是遵循JavaEE7 Web Profile规范的企业级应用服务器,它为企业应用提供了可靠、可伸缩、可管理和高安全的基础平台。该手册旨在指导用户快速使用TongWeb7,涵盖了TongWeb7的产品介绍、安装、应用部署、常用Web参数调整等方面。 **TongWeb7产品介绍** TongWeb7是基于JavaEE7 Web Profile规范的企业级应用服务器,具有功能完善、支持开放标准和基于组件开发、多层架构、轻量等特点。 TongWeb7提供了可靠、可伸缩、可管理和高安全的基础平台,为开发和部署企业应用提供了必需的底层核心功能。 **规范支持** TongWeb7支持的规范包括: * JSP2.2 * Servlet3.1 * WebSocket1.0 * JSF2.2 * JSTL1.2 * EJB3.2 * EL3.0 * JCA1.7 * Debugging Support for Other Languages 1.0 * Common Annotations for the Java Platform 1.2 * JPA2.1 * Bean Validation 1.1 * CDI1.1 * JCA1.7 * Dependency Injection for Java 1.0 **安装TongWeb7** TongWeb7的安装需要满足一定的系统要求,包括操作系统、内存、磁盘空间等。安装TongWeb7需要按照以下步骤进行: 1. 检查系统要求 2. 安装TongWeb7 3. 配置TongWeb7目录结构 **应用部署** TongWeb7提供了多种方式来部署应用,包括: * 创建数据源 * 部署应用 * 测试并访问应用 **常用Web参数调整** TongWeb7提供了多种参数来调整Web应用的性能,包括: * JVM堆内存设置 * 修改应用访问端口 * 设置TongWeb7日志 * 关闭访问日志 * 设置并发线程数 * 修改HTTP通道 * JDBC资源池相关性能参数 * JSP预编译 TongWeb7快速使用手册提供了详细的指导和指南,帮助用户快速使用TongWeb7,提高企业应用的开发和部署效率。

我的javaSpringBoot程序线程dump中有大量线程阻塞到这里:"http-nio2-0.0.0.0-9798-exec-158" #3079 daemon prio=5 os_prio=0 tid=0x0000fff9d4001800 nid=0xabad9 waiting for monitor entry [0x0000fff9c07fc000] java.lang.Thread.State: BLOCKED (on object monitor) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:215) - waiting to lock <0x00000001c9a639a8> (a sun.security.provider.SecureRandom) at java.security.SecureRandom.nextBytes(SecureRandom.java:468) at java.util.UUID.randomUUID(UUID.java:145) at com.jiuqi.common.base.util.UUIDUtils.newUUIDStr(UUIDUtils.java:34) at com.jiuqi.common.web.context.filter.BusinessContextDataFilter.getTraceId(BusinessContextDataFilter.java:59) at com.jiuqi.common.web.context.filter.BusinessContextDataFilter.doFilter(BusinessContextDataFilter.java:44) at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.jiuqi.nvwa.sf.adapter.spring.SFFilter.doFilter(SFFilter.java:75) at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at com.tongweb.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.jiuqi.nvwa.sf.adapter.spring.MDCFilter.doFilter(MDCFilter.java:35) at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192);持有锁的完整线程dump:"http-nio2-0.0.0.0-9798-exec-1" #24 daemon prio=5 os_prio=0 tid=0x0000fffc58df3000 nid=0xa9f4c runnable [0x0000fffc2c5cc000] java.lang.Thread.State: RUNNABLE at java.security.MessageDigest$Delegate.engineDigest(MessageDigest.java:592) at java.security.MessageDigest.digest(MessageDigest.java:365) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:244) - locked <0x00000001c9a639a8> (a sun.security.provider.SecureRandom) at java.security.SecureRandom.nextBytes(SecureRandom.java:468) at java.util.UUID.randomUUID(UUID.java:145) at com.jiuqi.common.base.util.UUIDUtils.newUUIDStr(UUIDUtils.java:34) at com.jiuqi.common.web.context.filter.BusinessContextDataFilter.getTraceId(BusinessContextDataFilter.java:59) at com.jiuqi.common.web.context.filter.BusinessContextDataFilter.doFilter(BusinessContextDataFilter.java:44) at com.tongweb.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) 可以帮我分析下吗?

2023-07-13 上传