富民恒浩建投资有限公司

保银投资:2018年继续寻找各行业的龙头
扫描到手机
扫描到手机,随时[继续看!]
用手机或平板电脑的二维码应用,扫描左侧二维码,就能在手机继续浏览本文,还能分享到微信或微博。
17:17来源:朝阳永续
&坚持价值投资19年&
成立于1999年,是一家为全球机构投资者、私人银行、基金中的基金、家族企业以及高资产净值人士提供专业投资管理和咨询服务的优秀资产管理机构。英文名为PinPOINT,直译是大头针,寓意。保银投资认为投资应该是一件精准的事情,要认真对待投资人托付给自己的钱。
为此,19年来保银投资坚持价值投资,运用自上而下的基本面研究方法寻找长期具有价值的投资机会。为投资者带来超值收益回报,目前管理总规模已经超过170亿元。
机构的快速成长自然离不开掌舵人的&导航&,作为保银投资的创始人,拥有长达25年的投资生涯,负责公司的投资研究、投资策略、投资管理等。他见证了1992年股票认购证的发行,亲历了1995年国债期货的疯狂,经历了1999年纳斯达克狂潮后的崩盘,享受了2008年全球金融危机时对冲基金的暴跌,参与了2015年A股的冰火两重天行情。在牛熊市中一如既往的坚持价值和成长的投资理念。
王强 & 保银投资创始人
&基金经理专注所属领域&
在保银投资看来,所有牛股都有一个共同的特点,就是垄断,只有垄断才能产生超额收益,只有垄断才能赚到比别人更多的钱。
为此,目前保银投资旗下的十几个基金经理都高度专注自己的投研领域。一般来说,每个基金经理只负责1-2个行业。为把行业和公司看得更透,他们付出了大量的时间和精力。
根据统计,基金经理们一天起码工作超过12小时,或者出差1天跑3-4个上市公司,或者每天开6-7个会议都是常态。以常规的工作日来说,早上7点多起床洗漱时看大宗和货币走势,到公司后开晨会、盯盘交易、收盘后讨论市场观点、审读财报做研究/模型预测、晚上看上市公司公告,一天行程排的满满当当。
(图:保银投资基金经理的日常工作)
&中港美三地作战&
&保银投资不仅仅在A股市场上征战,还把眼光放到更远的港股和美股上面,也就是同时在中港美三地作战。据悉,保银投资中概股的第一个原因就是认为中国经济最好的部分不在A股上市,只有投资中概,才能找到中国经济的头部。其次,做中概投资还有一个好处是可以更好地分散投资风险。最后,投资中概股可以更大的扩展市场容量,相对于只投A股的基金来说,做中概股投资的基金市场容量更大。
在保银投资团队中,很多都是海外斯坦福牛津的名校及复交中的佼佼者,具有较好的海外视野。根据资料显示,保银投资2001年开始做港股,2005年开始做美股,相对于国外投资者,保银投资更了解中国市场;相对于国内同行,保银投资则更了解海外市场。
&2018年:寻找各行各业的&茅台&&
在刚刚过去的2017年,A股市场持续走出了&以大为美,以龙为首&的行情。展望2018年,保银投资认为,一个行业里面总有龙头,也有长尾,一般来说整个市场的份额、利润主要集中在龙头股,中国经济发展目前的情况是行业份额正在加速向龙头集中。过去的十年里,格力和美的是众所周知的大牛股,就是因为他们享受到了行业集中的红利,成为最后站着的那个胜利者,龙头是既能涨价又能扩大市场份额。未来,保银的目的就是在各行各业里找到龙头或者双寡头,从而获得一个超额收益。各行各业的&茅台&是谁? 保银投资2018在A股市场上要做的事情,就是把它们找出来。
港股市场去年以来表现强劲,并在近期突破了2007年牛市的高点。保银投资认为,在香港投资主要看三件事。第一,它的估值是否便宜,它在牛市的哪一个部分。第二,看资金会不会流入。第三,看未来的预期。随着一带一路的扩展,随着中国国际地位的提高,海外资金对于大陆企业的信心在增加。他们投资中国最好的地方不是上海,不是深圳,而是金融自由港香港。
最后,保银投资认为互联网经济的中国龙头不在A股,而在全球。投资未来的中国,就是要投资这些最能代表中国未来的上市公司,这也正是保银投资和那些只投A股的基金不同的地方。
今年,保银投资入围了由朝阳永续主办的第十二届中国私募基金风云榜&最有才华投资顾问&十强。在本届风云榜上,朝阳永续为公平公正选出最有才华投资顾问,特对该奖项的评选进行现场投票环节,&最有才华投资顾问&到底花落谁家,谁将最后捧起百万金杯,敬请期待。
我们是好买财富旗下针对高净值投资者创设的微信服务平台
一秒快速查私募净值全产品线高端理财定制独家内参全面披露
立即绑定微信,更多VIP权益等着你!公众号:好买臻财VIP微信号:howbuyvip
预约投资顾问 400-700-9665私募十年人物沉浮:百舸争流 大浪淘沙
扫描到手机
扫描到手机,随时[继续看!]
用手机或平板电脑的二维码应用,扫描左侧二维码,就能在手机继续浏览本文,还能分享到微信或微博。
09:49来源: 好买财富
&做私募最大的成就是活着&。这是某私募冠军去年在某场合直播时发出的感叹。
私募行业常说&剩者为王&,反映出的是残酷。
从2007年第一波公奔私浪潮至今十年,折戟的私募人物不计其数,有人身陷囹圄,有人被禁入市场,有人被迫清盘,有人销声匿迹。在混乱和无序中摸索前行,在血腥和残酷中挣扎生存,私募十年艰难跋涉,困难程度不亚于西天取经。这其中也有不少私募扛过风和雨,迈入新的十年。
在上篇《12万亿私募养成记:私募十年,尽显芳华》中,我们回顾了私募作为一个整体的十年简史。今天我们来细数私募十年间的人物沉浮。
公奔私拉开私募发展的序幕
&2007年,牛市高歌猛进,私募行业涌现了第一波公奔私浪潮。
当年,、、、、、基金、、、原博时基金副总裁等明星基金经理作别公募基金,成为第一批&公奔私&的代表,从此一批优质的私募机构诞生。如今赵军的淡水泉、吕俊的、江晖的、陈家琳的等已发展成为绩优私募的代表。
在这些先行者引领下,私募开启了蓬勃发展的黄金十年。当年在上海民生路形成了私募一条街的奇特景象,、石波、从容投资吕俊、证大、保银、汇利等聚集在这一带。
据说,那时候第一波公奔私的基金经理经常会聚会,公募、券商等机构的人也会一起参加,但这场金融海啸何时终结没有人知道。A股从6124点到1664点一泻千里,有人中途抄底,有人轻仓以待。
2008年,沪深300指数年跌幅达65.95%,私募平均下跌幅度 33%。尽管私募跌幅远远低于大盘,但在一群公奔私明星基金经理的引领下,私募被寄予厚望,大量的投资者并不能容忍产品大幅度的回撤。即使今日大佬赵军,当年也并不好过。
2007年9月大盘5000点,距离后来的6124点大概两个月的时候,&1期&出生,高处不胜寒。虽然淡水泉成长1期如今已成为人人称道的牛基,赵军也成为了私募圈效仿的标杆,但2008年时该产品也遭遇大幅回撤,2007年底金融和地产大热,淡水泉系列基金并未随大流进行配置,反而投资了农药和造纸等行业。客户的不理解,想必也让当年的他有些受挫。对于公奔私才一年的赵军而言,压力可想而知,也许他从未想到淡水泉十年后可以做到500亿以上的规模。
事实证明,赵军的选择是对的。逆向配置农药和造业,这使得淡水泉旗下基金在熊市初期抓住了一波反弹,取得较好的收益。2009年初,淡水泉先市场一步埋伏房地产等行业,再次获取较高收益。
三年一周期,十年一轮回。在大盘下跌超过50%的时候,淡水泉却获得超过100%的绝对收益,在同期发行的私募基金中遥遥领先。淡水泉的逆向投资策略开始被越来越多人熟知,尽管历经熊市,旗下产品总能创出新高。
赵军采取的&逆向投资&究竟是啥策略呢?用他的话来说,就是在市场情绪聚集的地方难以寻找好的投资标的,而在被市场忽视和冷落的地方&淘金&。不过逆向投资最终要赚钱还是要靠公司的基本面驱动,但和传统价值投资的区别在于对市场情绪的重视。
&赵总常年都是高仓位,遭遇系统性风险时,他的产品回撤会很大。但我从来不会去问他原因,也不会问他是否有减仓,因为他仓位很少低于八成。我把钱交给他很放心,因为它能创造新高。&这是一位投资者的真实感言。
作为第一波公奔私的代表人物,经过年的牛熊考验,赵军形成了逆向投资的风格,获得越来越多的投资人的信任。
尽管大家都知道&涨多必跌&,但2008年沪深300跌幅拿下全球股市跌幅之冠的&荣誉&也是超乎想象。这波熊市的洗礼,让私募体会到市场的残酷。2008年有基金经理遭遇净值大幅回撤,也有基金经理因在大跌中严格的回撤而一战成名,比如上篇中提到的星石江晖。2008年,公募几乎全军覆没,而私募基金却有6只产品取得了正收益,星石江晖的产品就占了三只。
做私募是个不断加深体会的过程。虽然星石在2008年站稳了脚跟,但其实后来回顾2008年的做法,江晖有了更深一层的认识。在最初的熊市阶段,客户对这样的表现非常满意。但随着国内结构性牛市的到来,客户已不满意星石的保守做法。
2014年4月,在接受媒体采访时,江晖说道,&在中国A股市场,低风险可以博取高收益。基于这样的认识,星石需要改变策略,不能像国外一样,严格控制回撤,同时放弃比国外市场多两倍的收益,而是需要抛开国外绝对回报理念的束缚,要走出自己的一条&中国式绝对回报&之路。&
但逢经历过年行情的初创私募都会有江晖一样的体会。比如2014年大牛市前夕奔私的,就曾经历由&初期为了生存严格控制熊市回撤&到&放大对回撤容忍度追求绝对收益&的转变过程。
一个经历大幅回撤以逆向投资战胜市场,一个由严格控制回撤先保证生存下稳步前进,赵军和江晖成为这一时期不同私募成长方式的代表。
从风光无限到清盘涌现
2009年是个大牛市,2010年虽然沪深300表现不佳但中小创涨幅喜人,伴随着行情爆发,一批私募人物异军突起,成为当时最受瞩目的明星,那时候我们还不知道冠军魔咒。直到年市场连续两年单边下跌,大批私募面临清盘,私募冠军纷纷遭遇滑铁卢,我们开始意识到一个问题:私募这个行业要的不是短跑冠军,而是长跑选手。
正所谓&天地无情,以万物为刍狗&。也许是造化弄人,也许是时运不济。做私募注定了要大起大落,只是当时作为一个刚刚迈步大发展的年轻私募群体,对这一点还没有深刻的领悟。
2012年,私募基金迎来了一场大规模的洗礼。混乱无序的年代,群雄纷争愈发激烈。
这年,公募一哥王亚伟奔私的消息在行业引发巨大震动。1989年安徽省状元,从东四地下室到基金经理,再到创造7年10倍收益率神话,王亚伟每一段经历都被江湖流传。作为曾经的&公募一哥&,王亚伟头顶太多光环,本人却很低调。
奔私后,王亚伟的短期内迅速达到了百亿规模,其持仓个股也常被很多投资者学习参考。2017年以来,业绩表现不算突出,不同产品也存在一定的业绩差异。这主要与其投资风格息息相关。王亚伟持仓大多以基本面情况好、市值中小及一些有事件驱动、受国家政策面利好的个股为主。其中最有名的投资案例莫过于&三聚环保&。去年以来,结构性的行情偏好一些大市值的蓝筹股。这样的做法优势较弱,因而表现并不突出。虽然如此,但作为投资中的老江湖,王亚伟旗下产品的平均收益也在股票型私募的前1/3行列。
除了王亚伟奔私外,2012年私募江湖发生了另外一件大事:从容内部闹分家。当年沸沸扬扬,吕俊曾对媒体坦言从容模式上的某些问题。
从容投资成立于2007年,掌门人吕俊曾在公募时期创造3年6.5倍的业绩佳话。2008年熊市中从容只亏了4%,2009年赚了63%,两年的总成绩非常优异。2010年至2012年上半年,从容投资产品、规模双扩张。因为吕俊出身于公募,当时想将从容投资打造成为公募一样的多基金经理平台公司,所以采用了平台化的管理模式,招聘了多位基金经理,对基金经理授权也十分宽松。但后来发现,过于宽松的授权,风险控制难以执行到位,导致业绩波动性大。很多产品都在那2年的弱市下遭受了损失。
十年发展中,私募江湖波谲云诡,从容投资一波三折。2012年从容事件的爆发,如今看只是从容迈入百亿规模发展史上的小插曲,甚至是垫脚石。
这一年,意识到问题的吕俊开始在公司内部进行了大刀阔斧的改革,实行投资决策集中化的管理,基金经理只有个位数的选股权限,仓位、行业、重仓品种决策权由他统一控制。同时,加大基金经理的调研次数和深度,侧重投资研究一体化。从容投资也从一家股票多头策略的私募基金公司转型为以宏观对冲策略为主,主要是先研究经济是如何运转的,运转到某一个阶段,什么资产表现最好然后配置这个资产,通过分享宏观经济的波动来盈利。过去5年时间,从容的资产配置方案一共调整了7-8次,平均每年调整1.6次,而且每次都对了,获得了很不错的收益。
2012年在私募经历了5年发展后,开始了一轮洗牌。期间不少私募清盘,不同私募机构遇到不同的问题,洗牌某种程度上也是一种重塑,也是改革的开端。
大牛市拉开又一波公奔私潮流
自2012年王亚伟奔私后,基金也从公募辞职创立,从此备受关注。
作为一个汇集了多位明星基金经理的创新型平台私募,高毅投资团队可谓星光璀璨。除私募掌门人邱国鹭外,还有原博时基金股票投资部总经理、原景林资产合伙人、原权益投资总监,民间走出的投资高手,曾在负责QFII投资的。
和市场上精品店不同,高毅打造了一个高效的平台型私募模式。
2017年一私募论坛上,高毅孙庆瑞说道,&高毅的产品都是以投资经理名字命名,我们决定要这样,就是希望激发投资经理为自己的个人名誉而战。不仅荣誉,我们的激励机制、奖金递延机制都放在产品里,比如投资经理有跟投机制,确保投资经理与持有人的利益高度一致;投资经理业绩提成机制,使投资经理的收入高于自己独立创业所得;奖金递延机制,投资经理奖金超过一定金额的部分再投回到所管理产品中,以保持团队稳定性。&
在明星基金经理号召下,高毅资产迎来快速发展。这波奔私潮流中受关注的除了邱国鹭外,还有很多公募明星。
这一时期,&公募一姐&的经理创立&,景顺长城原副总经理兼投资总监创立望正资本,原投资总监王晓明创立兴聚投资,达宏利总经理创立,原银华基金经理创立,原博士基金经理邓晓峰加盟高毅......
伴随着2015年大牛市的爆发,这波公奔私潮流在2015年到达顶峰。数据统计显示,2015年基金经理的离职率达到25%的高峰。
不过高点奔私创业,从来不是一件容易的事。但好在2008年的熊市给了前车之鉴。2015年的极端行情下,优质的私募都有效地控制了产品回撤,比如众所周知的丰岭资本金斌。
金斌一直奉行&坚持基本面驱动&的价值投资策略,注重企业基本面和估值。2015年6月底,在一个摧毁传统价值观的时期,金斌自我调侃道,&在这个疯狂的市场中,如果你过去一年收益率只有100%,你都不好意思跟人家说你是做股票的。许多牛气冲天的投资经理号称,&如果某一个股票没有10倍空间,我根本都不会考虑去买它&。想一想我给自己定的目标是年收益率20-30%,实在是太惭愧了,恨不得找个地洞钻进去。&
2015年6月初,距离6月12日的最高点5178点仅有几天时间,金斌发表了《耐得住寂寞,守得住繁华》:称延续此前的&基本面驱动的价值投资+制度套利&。由此,丰岭在2015年股市接二连三的大跌中保住了大部分胜利果实。
2015年,私募引以为傲的不是赚了多少,而是有没有躲过暴跌。
这一时期,量化对冲基金迎来大发展,一批批华尔街精英归国创业,各种策略盛行,私募江湖迎来了多策略发展的时代。
以高毅和景林领先的价值私募大放异彩
2017年白马股一骑绝尘,价值派私募大放异彩。邓晓峰、蒋锦志、金斌、、等私募成为市场追逐的对象。
景林成立于2004年6月,名副其实的私募先驱,仅二级市场管理规模都已经超过了600亿。景林创始人蒋锦志2001年在香港做专户,创造出(6%的年化收益率,深得香港机构投资者信赖。金色中国作为景林最老的基金,至今已成立13年,奠定了景林的价值风格。另一2006年成立的产品则连创新高,创造了十年超十倍收益率的长牛型基金。
蒋锦志投资理念有三点:一是不亏钱,然后挣钱;二是投资中的概率论,首先要追求确定性,在此基础上再追求盈利最大化;三是复利的威力,投资需要时间和耐心。他的投资原则有三点,一、按照投资实业一样来研究个股,强调实地调研,追求确定性强的预期收益。二、深入分析公司商业模式及在产业链上的竞争优势;注重公司长期稳定的盈利能力和良好的成长性;密切关注公司管理团队和公司治理结构。三、投资策略上坚持组合投资并适当集中投资。
2017年的大赢家除了景林外,还有高毅邓晓峰。
媒体统计,公募近10年,邓晓峰为投资人赚取230亿净收益,可谓A股赚钱最多的基金经理之一。他还曾在一只电力股上赚了二三十亿,这成为其广为流传的投资案例。加盟高毅后,邓晓峰依然保持着卓越的业绩,2017年业绩遥遥领先,几乎可以说是市场最火的基金经理。
邓晓峰说投资要做&三好&学生,要选择好的行业,好的公司,要有好的价格。选择比努力更重要,选好赛道事半而功倍。邓晓峰是坚定的基本面实践者,不过做价值投资,他从不死守,他会根据公司基本面、行业情况做判断,并与当时的股价相结合,判断股价是否高估、风险收益是否合适,如果已经透支了未来,他就会调整。
大浪淘沙,方显英雄。熊市才是最好的试金石,从云端砸向地面者不计其数。很多私募在爆仓之后永远消失于江湖。这正验证了巴菲特的那句名言:只有当潮水退去,才知道谁在裸泳。
&私募十年 &&致敬未来
好买财富2018年度中国私募行业高峰论坛
暨2017年度中国&好&私募颁奖盛典
日将于上海隆重启幕
私募十年,弹指一挥间
不断的变化与演进正是
行业富有生命力的真实写照。
好买十年,与私募机构一同成长,
见证了生机勃勃的过往,
作为参与者,也为私募业态塑造贡献了自己的力量。
3月17日,好买私募年度颁奖盛典
我们是好买财富旗下针对高净值投资者创设的微信服务平台
一秒快速查私募净值全产品线高端理财定制独家内参全面披露
立即绑定微信,更多VIP权益等着你!公众号:好买臻财VIP微信号:howbuyvip
预约投资顾问 400-700-9665
${version(files)} [on line 39, column 6 in WEB-INF/view/uri.ftl]
in user-directive uri.script [on line 392, column 17 in WEB-INF/templates/news/news_sm_detail.ftl]
in include "news_sm_detail.ftl" [on line 5, column 1 in WEB-INF/templates/news/news.ftl]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: key is null!
at com.howbuy.web.freemarker.method.StaticVersionMethod.exec(StaticVersionMethod.java:40)
at com.howbuy.web.freemarker.method.StaticVersionMethod.exec(StaticVersionMethod.java:27)
at freemarker.core.MethodCall._getAsTemplateModel(MethodCall.java:93)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.DollarVariable.accept(DollarVariable.java:76)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Macro$Context.runMacro(Macro.java:172)
at freemarker.core.Environment.visit(Environment.java:614)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179)
at freemarker.core.Environment.visit(Environment.java:428)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.include(Environment.java:1508)
at freemarker.core.Include.accept(Include.java:169)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.IfBlock.accept(IfBlock.java:82)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:221)
at freemarker.core.Environment.process(Environment.java:199)
at freemarker.template.Template.process(Template.java:259)
at com.howbuy.web.html.FreemarkerTemplate.generateHtml(FreemarkerTemplate.java:82)
at com.howbuy.web.html.HtmlGenerator.generate(HtmlGenerator.java:123)
at com.howbuy.web.html.CommonHtmlGenerator.generate(CommonHtmlGenerator.java:26)
at com.howbuy.cms.control.news.NewsManagerController.makeHtml(NewsManagerController.java:288)
at com.howbuy.cms.control.news.NewsManagerController.makeHtml(NewsManagerController.java:120)
at com.howbuy.cms.control.news.EditNewsController.executeManage(EditNewsController.java:173)
at com.howbuy.cms.control.AdminController.execute(AdminController.java:50)
at com.howbuy.cms.control.BaseFormController.onSubmit(BaseFormController.java:32)
at org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:267)
at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:265)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.howbuy.cms.filter.CheckLoginFilter.doFilter(CheckLoginFilter.java:155)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.howbuy.cms.filter.CMSOperateLogFilter.doFilter(CMSOperateLogFilter.java:67)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2459)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

我要回帖

更多关于 成都恒浩科技有限公司 的文章

 

随机推荐