中国企业报集团主管主办

中国企业信息交流平台

微博 微信

航天科工:加快实现高水平科技自立自强

2023-04-04 11:19
  
次阅读

创新驱动发展,科技引领未来。党的二十大对“加快实施创新驱动发展战略”作出部署,强调“加快实现高水平科技自立自强”,“增强自主创新能力”。习近平总书记在二十届中共中央政治局第二次、第三次集体学习,时就加快科技自立自强步伐、夯实科技自立自强根基发表重要讲话指出,“要加快科技自立自强步伐,解决外国‘卡脖子’问题”,“加强基础研究,是实现高水平科技自立自强的迫切要求,是建设世界科技强国的必由之路。”在第十四届全国人大第一次会议发表重要讲话时习近平总书记再次强调,“着力提升科技自立自强能力”。习近平总书记的系列重要讲话,为加快实现科技自立自强指明了前进方向,提供了根本遵循,注入了强大动力。中国航天科工集团有限公司作为军工骨干央企,要坚持以习近平新时代中国特色社会主义思想为指导,不断把学习贯彻党的二十大精神引向深入,更加深刻领会、自觉落实习近平总书记关于科技自立自强的系列重要讲话精神,要在激烈的国际竞争中,开辟发展新领域新赛道、塑造发展新动能新优势,强化企业主体地位,推进创新链产业链资金链人才链深度融合,发挥科技型骨干企业引领支撑作用,不断提高科技成果转化和产业化水平,着力打造具有全球影响力的大型国企。

提高站位,强化担当,深刻认识加快科技自立自强的极端重要性

  加快实现高水平科技自立自强是推动高质量发展的必由之路,要加快实施创新驱动发展战略,在重点领域、关键环节实现自主可控。在目标上,要使我国在重要科技领域成为全球领跑者,在前沿交叉领域成为开拓者,力争尽早成为世界主要科学中心和创新高地;在方向上,要加快科技自立自强步伐,解决外国“卡脖子”问题,持续推动科技创新、制度创新,突破供给约束堵点、卡点、脆弱点;在战略上,要实现科教兴国战略、人才强国战略、创新驱动发展战略有效联动;在体制上,要健全新型举国体制,强化国家战略科技力量,优化配置创新资源;在路径上,加强基础研究,是实现高水平科技自立自强的迫切要求,是建设世界科技强国的必由之路。习近平总书记关于科技自立自强的重要论述是我们做好科技创新工作的根本遵循,我们必须进一步提升新时代新征程加快科技自立自强的责任感、使命感、紧迫感,进一步增强做好科技创新工作的思想自觉、政治自觉、行动自觉。

  进一步提高政治站位,深刻认识加快科技自立自强是关系国家安全和根本利益的“国之大者”。习近平总书记科学研判国际科技创新竞争态势和国内外发展形势,深刻指出,“科技自立自强是国家强盛之基、安全之要”,“加快科技自立自强是确保国内大循环畅通、塑造我国在国际大循环中新优势的关键”。我国发展进入战略机遇和风险挑战并存、不确定难预料因素增多的时期,加快科技自立自强是关系国家安全和根本利益的战略考量。我们必须以建设科技强国的创新责任,以勇闯创新“无人区”、实现“从0到1”突破的创新自信,把科技自立自强的地基打牢、大厦建高,绝不能错失新一轮科技革命和产业变革的历史机遇,为增强我国的生存力、竞争力、发展力、持续力提供科技支撑。

  进一步增强政治自觉,深刻认识解决“卡脖子”问题是加快科技自立自强步伐的关键问题。习近平总书记强调,“科技创新成为国际战略博弈的主要战场,围绕科技制高点的竞争空前激烈”,来自外部的打压遏制随时可能升级,“突破‘卡脖子’关键核心技术刻不容缓”。近年来,我国在科技创新领域取得新的历史性成就,一些关键核心技术实现重大突破,一系列“国之重器”有力保障了国家安全,极大振奋了中华民族自信自强的志气、骨气、底气。但我们也要清醒看到,与满足国家急迫需要和长远需求相比,与世界先进水平相比,我国科技创新能力还不强,有些科技领域还存在较大差距,有的领域虽经过艰苦努力实现了并跑、领跑,但领先优势不够明显、领先地位还不牢固。我们必须进一步增强危机意识,以居安思危、有备无患的忧患意识下决心彻底解决“卡脖子”“掉链子”薄弱环节,着力在补短板、强弱项、固底板、扬优势上下功夫,把科技的命脉、创新主动权、发展主动权牢牢掌握在自己手中。

  进一步强化政治担当,深刻认识到“加快突破关键核心技术”是大型国企必须扛起的重大责任。习近平总书记指出,“世界科技强国竞争,比拼的是国家战略科技力量”,“科技领军企业是国家战略科技力量的重要组成部分,要自觉履行高水平科技自立自强的使命担当”,“中央企业等国有企业要勇挑重担、敢打头阵,勇当原创技术的‘策源地’、现代产业链的‘链长’”。军工央企处于关系国家安全和国民经济命脉的重要行业和关键领域,是中国特色社会主义的重要物质基础和政治基础,是我们党执政兴国、应对各种风险挑战的中流砥柱和依靠力量,代表着国家实力和国际竞争力。目前,军工央企拥有数量众多的科技工作者,两院院士、各类国家级科技英才等一大批专家学者,国家和国防重点实验室等一系列创新平台,有责任也有能力在加快关键核心技术攻关中发挥更大作用、提供更强支撑。我们必须以时不我待的紧迫感,以堪当国家队、心系国家事、肩扛国家责的使命感,在科技竞争、技术比拼的最前沿下好先手棋、打好主动仗,绝不辜负党和人民的信任和重托。

保持定力,守正创新,牢牢把握加快实现高水平科技自立自强的有利条件

  当前,我们党正带领中国人民全面推进中国式现代化。推进中国式现代化是一项前无古人的开创性事业,必然会遇到各种可以预料和难以预料的风险挑战、艰难险阻甚至惊涛骇浪,必须增强忧患意识,坚持底线思维。我们要发扬斗争精神,守正创新,越是关键时期、重要节点,越要保持战略定力、把握有利条件,加快实现高水平科技自立自强。

  坚持和加强党的全面领导,是加快科技自立自强、推动航天事业创新发展的根本保证。党和国家历来高度重视科技创新工作、高度关注航天事业发展。作为近乎涉及国民经济所有生产部门和技术领域的行业,中国航天事业是在党中央的坚强领导、直接决策、指挥推动下创建和发展起来的。从新中国成立后吹响“向科学进军”的号角,到改革开放提出“科学技术是第一生产力”的论断;从进入新世纪不断完善国家创新体系、建设创新型国家,到新时代提出创新是第一动力,全面实施创新驱动发展战略,建设航天强国、世界科技强国,一系列重要思想、重大战略、重大举措、重大工程,牵引着我国科技发展奋起直追、迎头赶上,指引着航天事业不断取得突破性成果、历史性成就。正是我们党总揽全局、协调各方的坚强领导,中国航天事业有了赖以发展的政治保证、知难而进的根本依靠;正是因为始终把马克思主义中国化时代化的创新理论作为思想指引和行动指南,一代代科技工作者才有了坚定的理想信念、明确的奋斗方向、强大的思想引领,航天事业才能够始终沿着正确的航向接续奋进。新时代新征程上,我们必须把坚持和加强党对航天事业、科技创新工作的全面领导,作为谋划创新的坐标原点、推进创新的根本原则,确保党的领导落实到科学决策、研发投入、科研组织、成果转化等各环节、全过程。我们必须坚持以习近平总书记关于科技自立自强的新思想新部署新要求为根本遵循,坚持好、运用好贯穿其中的马克思主义立场观点方法,分析和解决实际问题、复杂问题,不断提高从政治上看创新、谋创新、抓创新、实现创新的能力,不断深化对企业科技创新规律的认识,确保科技创新工作向高质量推进。

  集中力量办大事,是加快科技自立自强、推动航天事业创新发展的显著制度优势。由于航天重大工程具有系统复杂、技术密集、风险性大、研制周期长等特点,我们党领导航天战线建立了全国“一盘棋”的大协作机制,以一系列重大方针、原则和政策措施,迅速集中和调动了一切可能的力量和资源,在新中国建设起比较完整的国防科技和军工生产体系,科学建立了型号总体设计部、型号两条指挥线体制。从设计到生产、从研制到试验、从发射实施到飞行控制,航天技术发展的每一次突破、航天工程任务的每一次跨越,都是全国各条战线、各行各业大力协作、攻坚克难的结果,从而创造了“两弹一星”、重大工程、重大专项等具有里程碑意义的重大成就。正是我国社会主义制度集中力量办大事的显著优势、航天系统工程管理方法的科学运用,汇聚起推动关键核心技术攻关的强大合力。新时代新征程上,我们必须更好发挥新型举国体制与市场机制优势,深化与高校、科研院所、各类企业、地方政府的长期科研合作,将创新要素、支撑保障高效集聚到科技创新的“刀刃”上,以集约化研究、会战式攻关加快突破最紧急、最迫切的关键核心技术,打通从科技强到企业强、产业强、经济强的通道。

  人才是第一资源,是加快科技自立自强、推动航天事业创新发展的关键支撑。新中国成立之初,面对严峻复杂的国际局势和国家建设发展需要,在党中央的大力号召和努力争取下,钱学森等一批杰出科学家及海外学子毅然回到祖国。党中央选调了一批经过战争和革命锻炼的领导干部、理论和实践经验丰富的高级技术专家、国家培养的大中专毕业生和优秀技能工人,这一支能攻善战的人才队伍为创建和发展航天事业建立了不可磨灭的功勋。正是一代又一代航天人始终听党话、跟党走,保持许党报国为民的政治本色,创造了一部惊天动地的航天事业发展史、顶天立地的科技自立自强史,推动了我国航天事业从无到有、从小到大、由大向强。新时代新征程上,我们要实现高水平科技自立自强,归根结底必须靠高水平创新人才,必须千方百计广聚天下英才,想方设法激发各类人才创新活力,加快建设航天人才高地,确保在党和人民需要的时候冲得上、靠得住、打得赢。

  大力弘扬航天精神,是加快科技自立自强、推动航天事业创新发展的力量源泉。历史川流不息,精神代代相传。100多年来,中国共产党弘扬伟大建党精神,在长期奋斗中构建起中国共产党人的精神谱系。这其中,几代航天人通过接续奋斗铸就了以“两弹一星”精神、载人航天精神、探月精神、新时代北斗精神等为代表的航天精神,这既是伟大建党精神在航天事业发展中的鲜明表达,也是支撑航天事业创新发展的不竭动力。“干惊天动地事、做隐姓埋名人”“献了青春献终身”“海拔高,斗志更高,缺氧却不缺精神”“拼了命也要把导弹送上天”,在一次次震惊世界的试验成功和技术突破背后,是一代代航天人在任何压力面前都从来不屈服、不退缩、不止步的坚定勇毅,是在任何困难面前不讲条件、不辞辛劳、不求回报的拼搏奋斗,是在任何挑战面前追求卓越、追求极致、追逐梦想的必胜信念。正是凭着一股革命加拼命的强大精神,我们党才能历经百年而风华正茂、饱经磨难而生生不息。正是依靠一股精神力量,中国航天事业才能历经艰难而迎难而上、面对挑战而迎战取胜。新时代新征程上,我们要牢记习近平总书记“不管条件如何变化,自力更生、艰苦奋斗的志气不能丢”的殷殷嘱托,弘扬伟大建党精神,传承航天精神,发扬斗争精神,不断从党领导下的航天事业奋斗史中传承创新基因、坚定创新自信、汲取创新力量,激励新时代航天人开展“我与先辈比奋斗”大讨论大实践,以精神升华助推事业腾飞。

突出重点,紧抓关键,全力以赴加快科技自立自强步伐

  加快科技自立自强步伐,航天科工既要加强顶层谋划设计,也要善于突出重点、紧抓关键,把握着力点。习近平总书记指出,要“强化国家战略科技力量,优化配置创新资源,使我国在重要科技领域成为全球领跑者,在前沿交叉领域成为开拓者,力争尽早成为世界主要科学中心和创新高地”。我们要进一步紧跟中央部署、紧盯国家需要、紧贴企业实际,明确科技创新的主攻方向和重点任务,为加快科技自立自强再攀高峰、再立新功。

  着力在加强基础研究上下功夫。积极发挥好科技领军企业“出题人”、“答题人”、“阅卷人”作用,坚持“四个面向”,在事关发展全局和国家安全的基础核心领域,凝练基础研究关键科学问题,大力推进战略导向的体系化基础研究、前沿导向的探索性基础研究、市场导向的应用性基础研究,从源头和底层解决关键技术问题。牢牢把握科技发展趋势和国家战略需求,积极承担国家重大科技项目,高质量完成好重大项目任务的论证、实施和攻关。坚持目标导向和自由探索“两条腿走路”,科学谋划未来专业技术体系和重点技术方向,敢于提出新理论、开辟新领域、探索新路径,在独创独有上下功夫。主动适应、积极融入学科交叉融合发展、科学研究范式深刻变革趋势,加强国际合作,有效维护我国的科技安全利益,为人类文明进步作出更大贡献。

  着力在解决“卡脖子”问题上下功夫。牢牢把握科技是第一生产力、人才是第一资源、创新是第一动力要求,深化推动航天科工“1+4”战略实施与国家创新体系相衔接、与构建新发展格局相协同,推动创新链、产业链、人才链一体部署,深入融合。深化实施航天科工科技自立自强38个行动和100条举措,压紧压实攻关军令状和责任令,精准把握技术难点、攻关重点、时间节点,强化动态部署、挂图作战、打表推进,形成具有航天特色的攻关组织模式、合力攻关体系。树立更加注重创新投入、集聚创新人才、夺取创新成果的考核导向,健全与履行强军首责,加快科技自立自强相匹配的科技评价激励、成果应用转化、科研人员薪酬等同向联动机制,大力支持一批研发机构、优势团队和重点方向,打造科技创新先锋力量和骨干网络。

  着力在打造原创技术“策源地”、现代产业链“链长”上下功夫。紧紧围绕解决制约主责主业创新发展的重大科技问题,加强资源优化调整和专业化整合,加快国家实验室、航天智能院等创新平台建设,着力打造一批行业产业龙头企业和专精特新科技领军企业。加快原创技术“策源地”和创新联合体建设,切实解决预研、研发、生产、试验等创新链条中的断点、堵点和梗阻,强化总体与分系统相协同、产学研用联合、上中下游贯通,赋能前沿性、颠覆性创新技术研究取得新的重大成果。强化链式思维、链长建设、链式协作,推动信息技术、装备制造、现代服务业三大支柱产业向产业链价值链高端迈进。着力深化数字化系统工程体系建设,实现装备全寿命周期工程管理的数字化全覆盖、流程全打通、业务全在线。

  着力在建设矢志爱国奉献、热爱航天事业、勇于创新创造的人才队伍上下功夫。坚持党管人才,坚持为党育人、为国育才,纵深推进人才强企战略,系统推进人才工作“引进、培养、使用、评价、流动、激励”机制建设。积极自主培养“铸剑”队伍,系统实施战略科技人才、科技领军人才、青年科技人才梯次培养计划,打造航天科工研究生院、卓越工程师学院、现场工程师学院,加快构建航天防务人才“雁阵格局”。选拔型号总师在国家重大任务中担纲领衔,提升大系统协同、大兵团作战的组织领导能力。抓好后继有人这个根本大计,健全优秀青年人才特殊培养政策,源源不断地造就航天强国建设者、航天事业接班人。

  着力在强化成果产业发展上下功夫。在关键核心技术领域着力培育原创型、基础型高价值专利,强化国际专利创造,实现知识产权与企业创新能力和产业规模的高度匹配。建立知识产权市场化机制和转化运用工作机制,构建科技成果合作共享模式。持续提高国际标准建设力度,强化国际标准项目的申报立项工作。强化科技成果转化,深度挖掘创新成果的应用领域,以高质量的科技供给满足人民对美好生活的需要,让高质量发展成果更好服务于高品质生活。

  自力更生是中华民族自立于世界民族之林的奋斗基点,自主创新是我们攀登世界科技高峰的必由之路。航天科工将牢记“国之大者”,铸就“国之重器”,打造“国之干城”,在新征程上展现加快科技自立自强的新作为新担当,为全面建设社会主义现代化国家、以中国式现代化全面推进中华民族伟大复兴贡献战略科技力量。

(作者系中国航天科工集团有限公司党组书记、董事长 袁洁)


国务院国有资产管理委员会 中国企业联合会 中国企业报 中国社会经济网 中国国际电子商务网 新浪财经 凤凰财经 中国报告基地 企业社会责任中国网 杭州网 中国产经新闻网 环球企业家 华北新闻网 和谐中国网 天机网 中贸网 湖南经济新闻网 翼牛网 东莞二手房 中国经济网 中国企业网黄金展位频道 硅谷网 东方经济网 华讯财经 网站目录 全景网 中南网 美通社 大佳网 火爆网 跨考研招网 当代金融家杂志 借贷撮合网 大公财经 诚搜网 中国钢铁现货网 证券之星 融易在线 2014世界杯 中华魂网 纳税人俱乐部 慧业网 商界网 品牌家 中国国资报道 金融界 中国农业新闻网 中国招商联盟 和讯股票 经济网 中国数据分析行业网 中国报道网 九州新闻网 投资界 北京科技创新企业诚信联盟网 中国白银网 炣燃科技 中企媒资网 中国石油化工集团 中国保利集团公司 东风汽车公司 中国化工集团公司 中国电信集团公司 华为技术有限公司 厦门银鹭食品有限公司 中国恒天集团有限公司 滨州东方地毯集团有限公司 大唐电信科技股份有限公司 中国诚通控股集团有限公司 喜来健医疗器械有限公司 中国能源建设股份有限公司 内蒙古伊利实业集团股份有限公司 中国移动通信集团公司 中国化工集团公司 贵州茅台酒股份有限公司
FreeMarker template error (DEBUG mode; use RETHROW in production!): Template inclusion failed (for parameter value "inc_js_body.html"): Template not found for name "1/zqweb/inc_js_body.html". The name was interpreted by this TemplateLoader: MultiTemplateLoader(loader1 = com.jspxcms.common.freemarker.AdapterTemplateLoader@4177d074, loader2 = ClassTemplateLoader(resourceLoaderClass=org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer, basePackagePath="" /* relatively to resourceLoaderClass pkg */)). ---- FTL stack trace ("~" means nesting-related): - Failed at: #include "inc_js_body.html" [in template "1/zqweb/info_news.html" at line 64, column 1] ---- Java stack trace (for programmers): ---- freemarker.core._MiscTemplateException: [... Exception message was already printed; see it above ...] at freemarker.core.Include.accept(Include.java:164) at freemarker.core.Environment.visit(Environment.java:330) at freemarker.core.Environment.visit(Environment.java:336) at freemarker.core.Environment.process(Environment.java:309) at freemarker.template.Template.process(Template.java:384) at com.jspxcms.common.file.LocalFileHandler.storeFile(LocalFileHandler.java:147) at com.jspxcms.core.html.PInfo.doMakeHtml(PInfo.java:101) at com.jspxcms.core.html.PInfo.makeHtml(PInfo.java:47) at com.jspxcms.core.html.HtmlServiceImpl.makeInfo(HtmlServiceImpl.java:50) at com.jspxcms.core.html.HtmlServiceImpl$$FastClassBySpringCGLIB$$ca793f53.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) at com.jspxcms.core.html.HtmlServiceImpl$$EnhancerBySpringCGLIB$$84c9d0f2.makeInfo() at com.jspxcms.core.service.impl.InfoServiceImpl.updateHtml(InfoServiceImpl.java:829) at com.jspxcms.core.service.impl.InfoServiceImpl.updateHtml(InfoServiceImpl.java:751) at com.jspxcms.core.service.impl.InfoServiceImpl.update(InfoServiceImpl.java:359) at com.jspxcms.core.service.impl.InfoServiceImpl$$FastClassBySpringCGLIB$$3b2ee07e.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) at com.jspxcms.core.service.impl.InfoServiceImpl$$EnhancerBySpringCGLIB$$8c174753.update() at com.jspxcms.core.web.back.InfoController.update(InfoController.java:530) at com.jspxcms.core.web.back.InfoController$$FastClassBySpringCGLIB$$6206d7eb.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82) at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39) at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) at com.jspxcms.core.web.back.InfoController$$EnhancerBySpringCGLIB$$addb333a.update() at sun.reflect.GeneratedMethodAccessor1272.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:849) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:760) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 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 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:112) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at com.jspxcms.core.support.BackSiteFilter.doFilter(BackSiteFilter.java:50) at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:347) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:263) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.jspxcms.core.support.CsrfFilter.doFilterInternal(CsrfFilter.java:25) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 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.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 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.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 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.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) 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:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:130) at org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66) at org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:105) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:123) 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:219) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654) at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:2468) 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) Caused by: freemarker.template.TemplateNotFoundException: Template not found for name "1/zqweb/inc_js_body.html". The name was interpreted by this TemplateLoader: MultiTemplateLoader(loader1 = com.jspxcms.common.freemarker.AdapterTemplateLoader@4177d074, loader2 = ClassTemplateLoader(resourceLoaderClass=org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer, basePackagePath="" /* relatively to resourceLoaderClass pkg */)). at freemarker.template.Configuration.getTemplate(Configuration.java:2797) at freemarker.core.Environment.getTemplateForInclusion(Environment.java:2540) at freemarker.core.Include.accept(Include.java:162) ... 130 more