`
Julysea
  • 浏览: 130793 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Server.xml中Context的Source属性问题

阅读更多
写道

[SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property...

使用Tomcat 6.0.16搭配eclipse创建Dynamic Web Project后,在项目上按右键,选择Run As -> Run on Server方式启动Tomcat服务器。在Console工作台中就会出现如下的红色警告信息,让人不爽。

2008-6-4 21:49:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:cont' did not find a matching property.
2008-6-4 21:49:00 org.apache.catalina.core.AprLifecycleListener init
2008-6-4 21:49:00 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080

在网上查找答案,有的说将Tomcat的版本换成6.0.14就可以了;还有的说在建立Dynamic Web Project时把"Dynamic Web Module"选项后面的版本号由2.5改成2.4也行。不过这些回答好像都不能真正地解决问题。只能自己想办法查找解决方法。

出现SetPropertiesRule警告的原因是因为Tomcat在server.xml的Context节点中不支持source属性

<Context docBase="..." path="/cont" source="org.eclipse.jst.j2ee.server:cont"/>

解决方法是在Server的配置界面中选中"Publish module contexts to separate XML files"选项。
 

我也遇到了这样问题。似乎是Eclipse的问题,我查了Context的属性集,没发现这个属性。报错是肯定的,为什么不是重大异常有些不明白。算是Eclipse的小Bug吧

 

分享到:
评论

相关推荐

    weblogic项目移植到tomcat,配置说明

    WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。...最后,我们需要修改 context.xml 和 server.xml 文件,以便在 Tomcat 中配置数据源。

    BlazeDS入门:HTTP Service

    &lt;url&gt;http://{server.name}:{server.port}/{context.root}/data/student.xml&lt;/url&gt; 注意:在 url 元素中,{server.name} 之类的变量和*不能同时使用。 BlazeDS 入门:HTTP Service 提供了对 HTTP 服务的支持,...

    Linux下配置JDK、Tomcat以及安装geowebcache各个xml配置参考.zip

    - 修改`/opt/tomcat/conf/server.xml`配置文件,设置端口、上下文路径等。 - 配置Tomcat用户和角色,用于安全管理,修改`/opt/tomcat/conf/tomcat-users.xml`。 - 配置`web.xml`,它是Java Web应用的部署描述符,...

    Tomcat配置连接池说明

    4. **查找不到context.xml文件**:即使找不到或未配置context.xml文件,也不会直接影响连接池的使用,因为关键配置已通过server.xml和web.xml完成。 通过以上步骤,我们可以有效地在Apache Tomcat中配置数据库连接...

    Tomcat配置技巧

    每个Web应用都有一个上下文路径,这在`server.xml`或`context.xml`中定义。你可以配置自动部署,或者手动部署WAR文件到`webapps`目录下。如果需要自定义部署逻辑,可以使用`context.xml`文件。 6. 配置安全性 ...

    Java Jndi数据连接池,sql2000或者sql2005数据库

    dbcon = source.getConnection(); 需要导的包 import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; import java.sql.Connection; 5.给工程导包 ------sql2000...

    Tomcat配置技巧大全

    - **使用Context元素**:在`server.xml`或`context.xml`中定义`Context`,实现应用的独立部署和更新。 - **启用热部署**:在`context.xml`中设置`reloadable="true"`,允许应用在不重启Tomcat的情况下更新。 6. *...

    tomcat、jboss 连接池配置

    这里的`res-ref-name`应该与`context.xml`中的`name`属性相匹配。 #### 4. 在Java代码中使用连接池 接下来是在Java代码中实际使用这些配置的方式。以下是一个简单的示例: ```java import javax.naming.Context; ...

    tomcat配置包,apache-tomcat-8.5.78.tar.gz jdk-linux-x64.tar.gz

    - 或者,在 `conf/server.xml` 的 `&lt;Host&gt;` 元素中添加 `&lt;Context&gt;` 配置来手动指定应用路径。 4. **安全管理**: - 可以在 `conf/tomcat-users.xml` 文件中添加用户和角色,实现基于角色的访问控制。 - 配置 `...

    tomcat安装及配置教程.zip

    1. **端口冲突**: 如果8080端口被其他服务占用,可修改`server.xml`中的`Connector`元素的`port`属性。 2. **JDK版本问题**: 确保安装了与Tomcat版本兼容的JDK,并配置好`JAVA_HOME`环境变量。 3. **内存不足**: ...

    解决eclpise中启动tomcat6出现红色警告的问题

    这些警告主要是由于Tomcat在`server.xml`的`&lt;Context&gt;`节点中不支持`source`属性而导致的: ```xml &lt;Context docBase="…" path="/…" source="org.eclipse.jst.j2ee.server:…"/&gt; ``` #### 原因分析 1. **不支持的...

    数据库连接池配置使用驱动(sqlserver+mysql)

    3. **配置context.xml**:在相同的`myapp.xml`文件中,添加以下MySQL数据源配置: ```xml &lt;Context&gt; &lt;!-- ... SQL Server配置 ... --&gt; &lt;Resource name="jdbc/myMySQLDB" auth="Container" type="javax.sql....

    apache-tomcat-7.0.77.zip

    - 或者,你可以在`conf/server.xml`的`&lt;Host&gt;`元素内添加`&lt;Context&gt;`元素来手动配置应用路径。 6. **日志管理** - Tomcat的日志文件位于`logs`目录下,包括`catalina.out`,`localhost.log`等。 - 若要调整日志...

    Tomcat JDNI数据源配置详解

    在Tomcat环境下使用JNDI配置数据源,首先需要在`server.xml`文件中定义数据源。具体步骤如下: 1. **打开配置文件**:找到Tomcat安装目录下的`conf/server.xml`文件。 2. **添加数据源定义**:在`&lt;Host&gt;`标签内添加...

    Tomcat6.0配置JNDI数据源完整例子(5.5与此配置相同)

    - 虽然在`context.xml`中定义了数据源,但为了使其对所有应用可用,我们需要在`$CATALINA_HOME/conf/server.xml`的`&lt;GlobalNamingResources&gt;`元素内声明它: ```xml &lt;!-- Editable user database that can also...

    Linux环境中Tomcat

    可以通过修改`conf/tomcat-users.xml`来创建用户和角色,然后在`server.xml`中定义受保护的Context。 此外,部署Java Web应用程序到Tomcat通常涉及将`.war`文件复制到`webapps`目录,或者通过管理工具如`catalina....

    JNDI详细配置解析

    3. **局部配置**(第二种):在项目本身的`META-INF/context.xml`文件中进行配置,同样适用于单个Web应用程序。 #### 三、全局配置 **步骤1**:在Tomcat的`conf`目录下的`context.xml`文件中添加JNDI资源定义。...

    commons-dbcp-1.2.2.jar &commons-pool-1.3.jar

    在Tomcat服务器中,DataSource通常通过`server.xml`或`context.xml`配置文件来设定。例如,可以在`context.xml`中添加以下配置来创建一个基于`commons-dbcp`的DataSource: ```xml &lt;Context&gt; ...

    JSP 复习题

    - 若要将非CATALINA_HOME/webapps下的目录设置为Web服务目录,需要编辑server.xml文件中的Context元素。 4. 访问JSP页面的URL: - 正确的URL格式应包含服务器IP、端口号、Web应用名以及JSP文件路径,例如...

    Tomcat通过JNDI方式连接SqlServer数据库

    提交后,我们可以发现conf/server.xml的内容发生了改变,经过对比发现以上的操作实际上修改了标签中的标签,即添加了资源描述,同时还把原有的注释全部删除。 二、创建新的WEB应用程序 我们可以创建一个新的WEB...

Global site tag (gtag.js) - Google Analytics