0 0

通过Bootstrap类启动Tomcat的,web应用加载后记录的log位置不对10

场景:自己写了一个bat程序,程序中调用一个自己写的启动类,启动类先做了一些初始化工作,然后通过Tomcat的Bootstrap来启动tomcat;

bat中启动类的方式如下:

%java%  system.configure.Strap "%ROOT_DIR%" "start"

Strap类通过"%ROOT_DIR%"找到Tomcat的目录,然后调用通过Tomcat的Bootstrap来启动tomcat

问题:运行bat程序启动Tomcat后,会开启一个页面,这个时候所有的log信息都直接写在这个页面中了,同时原有应用自带的log文件中,均没有信息了,如果通过Tomcat自己的startup.bat启动,就没有问题。


想了解一下这里是为什么,感觉上,应该是web应用的log信息被重定向到tomcat的缓冲区了。
2013年7月23日 18:55
目前还没有答案

相关推荐

    tomcat-bootstrap and juli.jar

    Bootstrap类加载器负责加载最基础的类,然后创建Catalina类加载器来加载服务器相关的类,以及Web应用的类加载器来加载每个Web应用的类。 **Tomcat-Juli.jar** Tomcat-Juli,全称Java Util Logging Implementation,...

    Tomcat组成及工作原理借鉴.pdf

    Tomcat 组成及工作原理借鉴 Tomcat 是一个开源的 Web 服务器软件,由 ...Tomcat 是一个功能强大和灵活的 Web 服务器软件,提供了一个完善的类加载机制和配置机制,使得开发人员可以快速地开发和部署 Web 应用程序。

    类加载器(java)

    3. **system/app class loader**:也称为应用类加载器,负责加载`CLASSPATH`环境变量或`-cp`命令行选项指定的路径中的类。它是用户应用程序的主要类加载器。 类加载器的工作机制遵循“双亲委派模型”:当一个类加载...

    tomcat 学习与分析总结资料

    Bootstrap加载JDK的类,Common加载`common.loader`指定的类,而Webapp类加载器则负责加载每个Web应用自己的类。理解类加载顺序和隔离机制,能避免类冲突,保证应用的正常运行。 5. **Tomcat权威指南** "Tomcat权威...

    ssm-crud 用ssm+bootstrap+ajax实现增删改查

    10. **运行与部署**:"ssm-crud"项目可以被打包为WAR文件部署在Tomcat等应用服务器上,也可以通过Spring Boot的内置服务器直接运行。 通过学习和实践"ssm-crud"项目,开发者可以深入理解SSM框架的工作原理,掌握...

    java web word文件 pdf文件在线预览源码

    部署过程包括配置服务器环境、设置上下文路径、启动应用等步骤。 8. **错误处理与日志记录** 为了便于调试和问题排查,项目中会有错误处理机制,可能使用try-catch-finally结构来捕获异常,并通过日志框架如Log4j...

    java web网上书店

    12. **日志记录**:通过Log4j或SLF4J等日志框架记录系统运行信息,便于问题排查和系统监控。 通过这个【Java Web网上书店】项目,开发者可以深入理解Java Web开发流程,掌握服务器端和客户端的交互,以及如何构建一...

    基于SSM框架的Java Web项目《志愿者时长管理系统》.zip

    10. **异常处理与日志记录**:项目会配置全局的异常处理器,统一处理程序中的异常,同时通过Log4j或SLF4J记录日志,便于问题排查和性能监控。 综上所述,《志愿者时长管理系统》项目涵盖了SSM框架的核心应用,涉及...

    fast-spring-boot-源码.rar

    - `bootstrap`: 该模块是启动引导层,负责初始化Spring Boot应用。 - `config`: 配置模块,包含各种配置文件和配置类。 - `core`: 核心模块,实现Fast-Spring-Boot的核心功能,如自动配置、依赖注入等。 - `web`...

    Javaweb课设||毕业设计点餐系统(前后端+sql文件+图片介绍)

    12. **异常处理和日志记录**:为了确保系统稳定性和可维护性,开发者通常会添加异常处理机制,并使用如Log4j进行日志记录,以便于调试和问题排查。 通过这个项目,学习者可以全面了解一个完整的JavaWeb应用的开发...

    javaweb智能停车场管理项目源码

    10. **日志记录**:日志系统,如Log4j或SLF4J,用于记录应用程序的运行情况,帮助调试和故障排查。 通过学习和分析这个项目源码,开发者可以提升对JavaWeb开发的整体理解,包括前后端交互、数据库操作、用户认证等...

    【Java web】企业门户网站.zip

    13. **CDN(内容分发网络)**:通过分布式网络服务,提高静态资源加载速度,改善用户访问体验。 14. **SEO优化**:搜索引擎优化,如合理的HTML结构、元标签等,以提高网站在搜索结果中的排名。 15. **日志管理**:...

    springboot网上书店.rar

    2. 启动类(通常是@SpringBootApplication注解的类):作为Spring Boot应用的入口,加载配置并启动Spring容器。 3. 控制器层:处理HTTP请求,通常使用@RestController或@Controller注解定义。 4. 服务层:实现业务...

    jsp期末项目:漫动作动漫网站

    在本项目中,可能有针对异常的捕获和处理,以及通过Log4j或其他日志框架记录应用程序的运行情况。 10. **部署与测试**:完成开发后,项目需要部署到Web服务器(如Tomcat)上,并进行功能测试和性能测试,确保所有...

    spring mvc jar

    9. **Logging**: 如 `log4j.jar` 或 `slf4j.jar` 及其绑定实现,用于记录应用程序的日志信息。 10. **Jackson/Gson**: `jackson-databind.jar` 或 `gson.jar` 用于JSON序列化和反序列化,方便与前端进行数据交互。 ...

    毕设-期末作业-基于SpringBoot+MyBatis前后端开发的博客网站.zip

    最后,项目可能还包括了错误日志记录和监控,如使用Log4j记录系统日志,使用SpringBoot的Actuator组件进行健康检查和性能监控。 总的来说,本项目涵盖了Web开发的多个关键领域,包括后端开发、数据库设计、前端构建...

    学习Java语言的30个参考,让你坐拥别人之上的30个擦考

    - **Web应用管理**:学习如何部署、启动、停止Web应用。 ### 10. 远程调用 - **RMI/RMI-IIOP**:理解远程方法调用机制,实现分布式应用。 - **CORBA**:学习Common Object Request Broker Architecture的基本概念和...

    Java项目实战-基于Javaee的影视创作论坛的设计与实现(附源码,部署说明).zip

    4. **部署说明**:部署说明.txt是指导如何在服务器上运行此项目的文档,通常包括环境配置(如JDK、Tomcat或其它应用服务器的安装)、数据库连接设置、项目导入步骤、启动服务等关键步骤。理解并遵循部署说明,可以将...

    java毕业设计&课设-博客系统项目(视频+源码+资料).doc

    - 启动Tomcat服务器 - 浏览器访问项目地址进行测试 通过以上详细介绍可以看出,该项目不仅覆盖了Java Web开发所需的核心技术点,还提供了丰富的功能模块供学生实践操作,非常适合用作毕业设计或课程设计题目。...

    Java语言+基于SSM废品回收管理系统的设计与实现(毕业设计、课程设计使用) .zip

    9. **部署与运维**:项目完成后,还需要将其部署到服务器上,如Tomcat或Jetty等应用服务器。同时,考虑到日志管理和监控,可能需要集成Log4j进行日志记录,以及使用Nagios、Zabbix等工具进行系统监控。 这个毕业...

Global site tag (gtag.js) - Google Analytics