`
Lstoryc
  • 浏览: 78232 次
文章分类
社区版块
存档分类
最新评论

Eclipse + Tomcat 7 + Java 1.7 下部署项目到 tomcat 时启动 Log 的若干问题

 
阅读更多

1. 提示没有 Apache Portable Runtime(APR) 组件

 

WARNING: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ....... 

    解决方案:

    复制 ${TOMCAT_HOME}/bin 下的“ tcnative-1.dll ”文件到 ${JAVA_HOME}/bin 目录下即可

 

2. xxx.xml 文件不允许 source 属性

INFO: Deploying configuration descriptor D:\dev_tools\tomcat7.0\conf\Catalina\localhost\xxx.xml 
十二月 19, 2013 2:12:38 上午 org.apache.catalina.startup.SetContextPropertiesRule begin
WARNING: [SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:usermanage' did not find a matching property.

    解决方案:

    Tomcat 6: Servers视图里双击创建的server(首先要停止tomcat辅助 然后右键点击Clean),然后在其

    server的配置界面中选中"Publish module contexts to separate XML files(context部分定义在独立的

    XML文件中)"选项



 

  

  Tomcat 7: 暂时无解

  标准xxx.xml文件:

 

<?xml version="1.0" encoding="UTF-8" ?>  
<Context path="/xxx" docBase="your path/WebRoot" useHttpOnly="false"/> 

 

 

  网摘:

 

这几天一直在看tomcat 6的有关内容,在其文档中看到tomcat 5,6关于context的配置不同于tomcat 4,不推荐在server.xml中进行配置,在context.xml文件中进行配置才是更好的方法。回想以前所有的项目都是在server.xml中配置context的,每次部署一个新的应用或者修改context内容都要重新启动tomcat,导致应用总是要中断服务一小段时间,比较不方便,而且多个context都在server.xml中,显得有些杂乱。于是决定使用在context.xml中进行配置应用的方式。在tomcat_home\ conf目录下有一个context..xml文件,修改其中内容之后,tomcat 能够自动reload所有的应用。

我的应用是在 tomcat_home\webapps下部署了多个应用,这多个应用的context配置是不同的。于是我把原来server.xml有关 context的部分(多个)复制出来,粘贴到context.xml中,保存之后,启动tomcat ,发现启动的时候出错,看来tomcat是不支持在一个context.xml中配置多个不同应用的。上网上google有关在context.xml中配置多个应用的方法,遗憾的是,始终无法找到。后来仔细阅读tomcat 文档,终于找到了解决方法,在应用下面的META-INF文件夹下建立context.xml文件就可以满足应用的定制需求。具体路径就是: tomcat_home\webapps\yourApp\META-INF\context.xml,这样每个应用都可以拥有各自的配置,修改了该文件中的内容,tomcat可以自动重新装载该应用,非常的方便。

 

    

 

 

 

 

  • 大小: 49.1 KB
分享到:
评论

相关推荐

    基于Java开发的派单管理系统demo源码+项目说明+sql数据库(课程大作业).zip

    - Eclipse、IDEA运行PdsApplication.java,则可启动项目 - 项目访问路径:http://localhost - API文档路径:http://localhost/swagger-ui.html - 账号密码:admin/admin **前端构建** ``` cd src/main/resources/...

    中国移动ONENET平台测试项目-基于Springboot+源代码+文档说明

    二、终端中执行下面命令,转成Eclipse工程,即可导入到Eclipse中 mvn eclipse:eclipse 三、启动 1、eclipse中,直接 run Launch.java 四、访问 系统访问地址:http://localhost:8081/ 接口访问地址:...

    ssm(spring+spring mvc+mybatis)电子商城项目

    开发环境:Eclipse ,JDK 1.8 ,Tomcat7 技术选型: 后端技术 核心框架:Spring Framework 4.3.5 视图框架:Spring MVC 4.3.5 任务调度:Spring + Quartz 2.2.3 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1 ...

    ssm(spring+spring mvc+mybatis)高仿小米电子商城项目实例

    开发环境:Eclipse ,JDK 1.8 ,Tomcat7 技术选型: 后端技术 核心框架:Spring Framework 4.3.5 视图框架:Spring MVC 4.3.5 任务调度:Spring + Quartz 2.2.3 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1 ...

    Red5安装与使用入门

    开发完成后,将项目部署到Tomcat服务器上,确保Tomcat配置正确且能访问到Red5服务器。在Web页面中集成Flowplayer,设置播放源为Red5服务器的流地址,就可以实现流媒体播放功能。 总之,Red5的安装与使用涉及多个...

    SpringBoot + Mysql 博客管理系统【前端+后台】.rar

    * 日志管理:`SLF4J 1.7`、`Log4j` * 前端框架:`layui` * 后台模板:&lt;a href="http://layuicms.gitee.io/layuicms2.0/index.html" target="_blank"&gt;layuicms 2.0。 * 富文本:...

    logback+web项目Demo

    SLF4J 是一个日志门面,允许用户在应用部署时选择不同的日志实现,如 Logback、Log4j 等。 3. **Logback-Access**: 集成了Servlet容器,如Tomcat,与Web服务器一起使用,可以记录HTTP访问日志。 **集成到Web项目中...

    毕设项目:基于maven+SSM框架实现的云端汽修后台管理系统.zip

    这是maven项目,使用SSM框架做的。这是云端汽修后台管理系统 开发工具:eclipse jdk版本:1.7 ...web服务器:tomcat7 开发环境:eclipse spring-aop spring-jdbc pagehelper mybatis log4j SpringMVC

    微信小程序实例-商场系统、前后端免费开源.zip

    日志管理:SLF4J 1.7、Log4j JS框架:Vue 2.5.1,iview,layer 3.0.3,jquery 2.2.4,jqgrid 5.1.1 CSS框架:Twitter bootstrap3.3.7。 富文本:froala_editor1.2.2 2 开发环境 建议开发者使用以下环境,这样避免...

    SSM框架搭建

    SSM框架搭建是Java Web开发中的一个重要环节,它涉及到Spring、Spring MVC和MyBatis三个核心组件的集成。这三个框架的结合使用,可以构建出高效、灵活且易于维护的Web应用。下面将详细介绍SSM框架的搭建过程及其相关...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    关于java程序员发展需要学习的路线整理集合 技术 应用技术 计算机基础知识 cpu mem disk net 线程,进程 第三方库 poi Jsoup zxing Gson 数据结构 树 栈 链表 队列 图 操作系统 linux 代码控制...

    soa-面向服务架构步骤文档

    - 修改项目的`org.eclipse.wst.common.project.facet.core.xml`文件,以适应项目的特殊需求。 - 完成项目的目录结构搭建。 5. **修改POM文件**: - POM(Project Object Model)是Maven的核心配置文件,用于定义...

    java8源码-kcools-platform:kcools-平台

    1.7、Log4j JS框架:Vue 2.5.1,iview,layer 3.0.3,jquery 2.2.4,jqgrid 5.1.1 CSS框架:Twitter bootstrap3.3.7。 富文本:froala_editor1.2.2 开发环境 建议开发者使用以下环境,这样避免版本带来的问题 IDE:...

    t淘淘商城项目 商城项目 视频和源码教程 详细

    2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。 4、可以灵活的进行分布式部署。 缺点: 系统之间交互需要使用远程通信,接口...

    java8源码-WeChat_open_shop:开源的微信小程序商城(前后台都有,只需要配置下就可以使用),收藏

    1.7、Log4j JS框架:Vue 2.5.1,iview,layer 3.0.3,jquery 2.2.4,jqgrid 5.1.1 CSS框架:Twitter bootstrap3.3.7。 富文本:froala_editor1.2.2 开发环境 建议开发者使用以下环境,这样避免版本带来的问题 IDE:...

    Java版水果管理系统源码-syybi:西比

    1.7、Log4j 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9 2、前端 JS框架:jQuery 1.9。 CSS框架:Twitter Bootstrap 2.3.1。 日期控件: My97DatePicker 4、平台 服务器中间件:在Java ...

    tuprime:健身管理基于Spring框架

    这是一个Java Web项目,它使用Spring,Spring Security,Hibernate和MySQL,Spring MVC,Log4j,Admin LTE框架。 目的是管理健身俱乐部。 怎么编译呢? 您应该具有Maven工具来编译该项目。 如果使用Eclipse,请拉出...

    Spring整合MyBatis(Maven+MySQL)图文教程详解

    4. 如果出现错误,需要检查项目属性,确保"Project Facets"中的"Java"版本设置为1.7或以上。 5. 同样,确保"Dynamic Web Module"设置为3.0或以上,并生成web.xml部署描述文件。 6. 复制生成的"META-INF"和"WEB-INF...

    mybatis框架,jsp毕业设计源码,电子商城系统

    Eclipse ,JDK 1.8 ,Tomcat7 后端技术: 核心框架:Spring Framework 4.3.5 视图框架:Spring MVC 4.3.5 任务调度:Spring + Quartz 2.2.3 持久层框架:MyBatis 3.4.2 + Mybatis-plus 2.0.1 日志管理:SLF4J ...

Global site tag (gtag.js) - Google Analytics