`
vvnet
  • 浏览: 116437 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

SPRING TOMCATE 配置正确但后台打印Could not identify the Annotation....

    博客分类:
  • JAVA
 
阅读更多

经过跟踪和分析发现是Axis2的源码中做了判断:

package org.apache.axis2.jaxrs;


import org.apache.axis2.Constants;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.HEAD;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import java.lang.reflect.Method;
import java.lang.annotation.Annotation;

public class JAXRSUtils {
    private static Log log = LogFactory.getLog(JAXRSModel.class);


   
    /**
      * returns a jaxrs class model reading class level annotation given the service class
      * @param serviceClass
      * @return
      */
    public static JAXRSModel getClassModel(Class serviceClass) {
        JAXRSModel model = new JAXRSModel();
        Annotation[] annotation = serviceClass.getAnnotations();
        for (Annotation a : annotation) {
            if (a != null) {
                if (a instanceof Produces) {
                    addProducesToClassModel((Produces) a, model);
                } else if (a instanceof Consumes) {
                    addConsumesToClassModel((Consumes) a, model);
                } else if (a instanceof Path) {
                    addPathToClassModel((Path) a, model);
                } else {
     //如果返回的注解类型不是上面三种,系统会打印
                    System.out.println("Could not identify the Annotation....");
                }

            }

        }

        return model;
    }

 

通过断点调试发现:serviceClass对应的类

分享到:
评论

相关推荐

    tomcate环境变量的配置

    tomcate环境变量的配置,很详细的配置说明哦,自己总结的,希望可以帮到你。

    tomcate配置数据库连接池

    ### Tomcat配置数据库连接池详解 #### 一、引言 在Java Web开发中,数据库连接池是一项重要的技术,能够显著提高应用性能并减少资源消耗。Tomcat作为一款广泛使用的Java应用服务器,提供了内置的数据库连接池配置...

    tomcate配置文件

    tomcate6配置文件tomcate6配置文件tomcate6配置文件tomcate6配置文件

    jdk配置和tomcate配置[借鉴].pdf

    在软件开发过程中,Java开发环境的配置是必不可少的步骤,特别是对于使用Java EE技术栈的开发者来说,JDK和Tomcat的配置尤为重要。本篇主要介绍如何配置JDK和Tomcat,以及创建基本的JSP应用和Servlet。 首先,我们...

    jdk配置和tomcate配置[归纳].pdf

    ### JDK与Tomcat配置详解 #### 一、下载与安装 **第一步:下载JDK与Tomcat** - **JDK**: Java Development Kit,是Java语言的软件开发工具包,包含了编译器、运行时环境等组件。建议下载官方最新版JDK 1.6.04或更...

    tomcate中配置https

    - 确保`server.keystore`文件的路径正确无误。 - 调整连接器的各项参数以满足实际性能需求。 - 测试过程中可能遇到证书不受信任的问题,可以通过浏览器手动添加信任。 - 如果需要更高级别的安全性,建议使用正式的...

    tomcate5.0配置数据连接池

    tomcate5.0配置数据连接池tomcate5.0配置数据连接池

    apeche-tomcate-7.0

    这个"apeche-tomcate-7.0"压缩包包含了最新的Tomcat 7.0版本,这是一款开源软件,提供免费下载和使用。在配置和安装前,需要确保你的系统中已经安装了Java Development Kit (JDK),因为Tomcat依赖于JDK来编译和执行...

    tomcate和jetty虚拟目录配置方法

    它们都支持虚拟目录配置,使得我们可以将多个Web应用程序部署在同一服务器上,而无需更改全局服务器配置。虚拟目录允许我们为每个应用设置一个独立的URL路径,提高管理和部署的灵活性。下面我们将详细探讨Tomcat和...

    tomcate优化,集群

    ### Tomcat优化与集群配置详解 #### 一、Tomcat优化关键配置 在进行Tomcat服务器的优化过程中,首先需要关注的是`server.xml`文件中的`<Connector>`元素配置,这是Tomcat处理客户端请求的核心部分。 1. **调整...

    一键清除tomcate缓存

    一键清除tomcate缓存 tomcate 缓存 批处理

    设置tomcate访问默认项目

    此外,还可以通过虚拟主机配置来实现多项目的默认访问,但那涉及到更复杂的`server.xml`配置,包括定义多个`Host`元素,每个都有自己的默认应用。 总的来说,设置Tomcat访问默认项目是一个简单的过程,但理解其背后...

    tomcate6.0

    这个描述“tomcate6.0 的压缩包,解压即用”意味着用户只需下载此压缩文件,解压后即可直接启动和运行Tomcat 6.0服务器,无需复杂的安装过程。 标签“tomcat”、“java”和“6.0”进一步强调了这是与Java相关的...

    java在spring mvc 框架删除tomcate 服务器 文件

    根据提供的标题、描述、标签及部分内容,我们可以提炼出与Java结合Spring MVC框架中删除Tomcat服务器文件相关的几个关键知识点。 ### Java在Spring MVC框架中删除Tomcat服务器文件 #### Spring MVC框架简介 Spring...

    tomcate 5.5 免安装版

    6. **配置管理**:所有配置都在`conf`目录下的文件中进行,例如`server.xml`,`web.xml`等,这些文件定义了服务器的行为和部署的应用。 7. **安全管理**:Tomcat支持角色为基础的安全控制,可以通过`tomcat-users....

    apache+tomcate 集群

    - **配置模块**:在 Apache 的配置文件(如 httpd.conf)中添加模块配置,包括连接器设置、负载均衡策略等。 - **配置 Tomcat**:在 Tomcat 的 server.xml 文件中配置引擎(Engine)、主机(Host)和上下文...

    tomcate-6.0.35

    《深入理解Tomcat 6.0.35:构建与部署Java后台程序的虚拟服务器》 Tomcat,作为Apache软件基金会的开源项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,它在Java EE开发中扮演着重要的角色...

    apache-tomcate9.0安装及教程.rar

    3. **安全性**:通过`$CATALINA_HOME/conf/server.xml`的`<Context>`标签添加安全约束,或者配置`web.xml`文件以实现身份验证和授权。 以上就是Apache Tomcat 9.0的基本安装和使用教程。随着深入学习,你可以了解更...

    Tomcate部署web项目

    - 配置`server.xml`:在`conf`目录下,这个文件定义了Tomcat服务器的全局设置,包括端口号、Connector配置等。如果你需要部署的Web应用有特定的上下文路径,可以在这里定义。 - 配置`context.xml`:在`META-INF`...

Global site tag (gtag.js) - Google Analytics