精华内容
参与话题
问答
  • 大数据之电信项目架构

    千次阅读 2019-01-18 21:23:49
    目录 一、通话日志来源 二、 flume日志采集 三、kafka消费数据 四、HBASE保存数据 五、MapReduce分析数据 ...项目需求:统计分析用户每个月,每年的通话次数和通话总时长 ...本项目是一个离线项目,主要是监控采集...

    目录

    一、通话日志来源

    二、 flume日志采集

    三、kafka消费数据

    四、HBASE保存数据

    五、MapReduce分析数据

    六、Redis缓存

    七、数据展示


    项目需求:统计分析用户每个月,每年的通话次数和通话总时长

    项目架构图如下:

    本项目是一个离线项目,主要是监控采集数据到hbase,然后将hbase上的数据进行分析处理,将处理后的结果存放到MySQL中,然后将分析的结果进行图表展示。流程如下:

    一、通话日志来源

    自己编写一个生产日志的程序,生成一些通话的日志,模拟通话记录

    二、 flume日志采集

    使用Flume收集日志,然后传输到Kafka队列中,其中Flume的类型就可以确定

    source:exec类型,其中source可以是多个,因为,集群上每一台机器都可以产生日志,都需要监听

    channel:毫无疑问的选择的是memory,这样速度快

    sink:下游选择的是kafka,需要在flume配置文件中指定kafka的topic,地址等,具体的配置见后面

    三、kafka消费数据

    使用kafka创建topic,flume采集到的数据输入到对应的topic中

    四、HBASE保存数据

    将kafka消费者消费到的消息写入到HBASE中进行保存,在HBASE这块是整个项目的核心点之一。这里需要考虑很多事情。比如表的创建和删除,预分区的设定,rowkey的设计,分区键的设计等等。如何设计rowkey才能将数据分散而又相对集中的存放在hbase中,并且如何实现将同一个用户的同一个月的数据都存放在同一个分区中。

    五、MapReduce分析数据

    数据分析阶段可以采用很多框架来进行数据分析,比如spark和hive等,本项目采用MapReduce进行数据分析

    在MapReduce阶段将hbase中存放的数据进行分析。首先要怎样才能从hbase中取得数据?在mapper类中继承TableMapper<Text,Text>类,而不直接继承Mapper类,这样map方法中的key就是从hbase中取得的rowkey了。在map阶段进行数据的切分,在reduce阶段进行数据的统计汇总。在reduce方法后,再进行自定义一个outputformat,将reduce方法处理后的数据保存到MySQL中。

    六、Redis缓存

    将用户表的id和电话号码Tel和日期表的id和日期缓存到Redis中,当outputformat向MySQL中写入数据的时候,从Redis中取得对应电话号码的id和对应日期的dateid,然后将这两个id写入到mysql数据库的ct_call表中,存放电话号码的id和日期的id,将三张表进行关联,这样使数据库存储效率更高。

    七、数据展示

    通过使用SSM框架和echarts组件,查询出mysql中分析好的数据,然后进行图表展示

     

    flume配置:

    #defile
    a1.sources = r1
    a1.sinks = k1
    a1.channels = c1
    
    #source
    a1.source.r1.type = exec
    a1.sources.r1.command = tail -F -c +0 /opt/module/data/call.log
    a1.sources.r1.shell = /bin/bash -c
    
    #sink
    a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink
    a1.sinks.k1.kafka.bootstrap.servers = cMaster:9092,cSlave0:9092:cSlave1:9092
    a1.sinks.k1.kafka.topic = ct
    al.sinks.kafka.flumeBatchSize = 20
    a1.sinks.k1.kafka.producer.acks = 1
    a1.sinks.k1.kafka.producer.linger.ms = 1
    
    #channel
    a1.channels.c1.type = memory
    a1.channels.c1.capacity = 1000
    a1.channels.c1.transactionCapacity = 100
    
    #bind
    a1.sources.r1.channels = c1
    a1.sinks.k1.channel = c1
    
    # define
    a1.sources = r1
    a1.sinks = k1
    a1.channels = c1
    
    # source
    a1.sources.r1.type = exec
    a1.sources.r1.command = tail -F -c +0 /opt/module/data/call.log
    a1.sources.r1.shell = /bin/bash -c
    
    # sink
    a1.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink
    a1.sinks.k1.brokerList = cMaster:9092,cSlave0:9092,cSlave1:9092
    a1.sinks.k1.topic = ct
    a1.sinks.k1.batchSize = 20
    a1.sinks.k1.requiredAcks = 1
    
    # channel
    a1.channels.c1.type = memory
    a1.channels.c1.capacity = 1000
    a1.channels.c1.transactionCapacity = 100
    
    # bind
    a1.sources.r1.channels = c1
    a1.sinks.k1.channel = c1
    

     

    展开全文
  • 严重: Servlet.service() for servlet jsp threw ...org.apache.jasper.JasperException: /userAdd.jsp(34,5) Attribute label invalid for tag text according to TLD at org.apache.jasper.compiler.Defa...

    严重: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: /userAdd.jsp(34,5) Attribute label invalid for tag text according to TLD
    	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
    	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
    	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
    	at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1235)
    	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:846)
    	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
    	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
    	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:865)
    	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1530)
    	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2411)
    	at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2417)
    	at org.apache.jasper.compiler.Node$Root.accept(Node.java:495)
    	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2361)
    	at org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1763)
    	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
    	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
    	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
    	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
    	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
    	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
    	at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:159)
    	at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
    	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:277)
    	at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
    	at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:133)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:207)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:142)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:166)
    	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:190)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.json.JSONInterceptor.intercept(JSONInterceptor.java:179)
    	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
    	at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
    	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)
    	at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
    	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    	at java.lang.Thread.run(Thread.java:745)

    了解(不同解决方案):

    有关于JSTL中org.apache.jasper.JasperException与javax.el.PropertyNotFoundException的错误解决方法

    JavaWeb 项目org.apache.jasper.JasperException解决方法

    报错:org.apache.jasper.JasperException: /index.jsp (line: 1, column: 17) equal symbol expected

    表示:与Struts标签库有关,然后发现text标签我使用错误,找度娘,知道:Struts的textfield标签才是使用于文本输入框

    参考:

    struts2,标签<s:text>是和jsp的<input type="text">对应吗?【<s:text>是Struts2用来显示资源文件中信息或格式化数据时使用的,一般要配合<s:i18n>标签】

     

    展开全文
  • 在jdk升级的时候,遇到了这个异常, 严重: Servlet.service() for servlet ...org.apache.jasper.JasperException: /WEB-INF/jsp/login.jsp (line: 3, column: 0) The absolute uri: http://java.sun.com/jsp/jstl/c...

    在jdk升级的时候,遇到了这个异常,
    严重: Servlet.service() for servlet jsp threw exception
    org.apache.jasper.JasperException: /WEB-INF/jsp/login.jsp (line: 3, column: 0) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:89)
    at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:324)
    at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:357)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:467)
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1427)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:138)
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:102)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:198)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
    at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257)
    at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    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:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    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:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
    at org.apache.coyote.AbstractProtocolAbstractConnectionHandler.process(AbstractProtocol.java:603)atorg.apache.tomcat.util.net.JIoEndpointAbstractConnectionHandler.process(AbstractProtocol.java:603) at org.apache.tomcat.util.net.JIoEndpointSocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

    四月 09, 2019 7:45:21 下午 org.apache.catalina.core.StandardWrapperValve invoke

    看日志信息怀疑是jdtl包的问题,上网查询发现果然如此,这个问题是jdtl.jar包缺失导致的,网上下载一份放在自己工程的lib包下面就可以了.

    展开全文
  • 最近遇到的一个问题 把 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;lt;%@ taglib uri=&amp;amp;...

    最近遇到的一个问题

    把      <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

    改成   <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>

    这只是一种方法,如果解决不了,我也没办法了,自己去百度找吧,给你个链接,不用谢

    在这里插入图片描述

    关键词推荐:org.apache.jasper.JasperException

    百度一下,你就知道

    展开全文
  • org.apache.jasper.JasperException 解决思路

    万次阅读 2018-09-28 12:35:07
    读取taglib标签报错,报错内容: org.apache.jasper.JasperException ...(省略) The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar f...
  • org.apache.jasper.JasperException:异常

    千次阅读 2018-04-25 15:32:13
    org.apache.jasper.JasperException异常页面有语法错误!我的页面把comment['comment.typeID']改成comment['typeID']就行,知识多积累,细心点!
  • 错误详情jetty org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required 在 linux上部署的java项目,访问jsp页面报错信息: jetty org.apache....
  • 最近在搭建 struts2 项目的时候,运行启动后遇见了org.apache.jasper.JasperException: /success.jsp (line: 2, column: 4) Invalid directive 报错,具体报错信息如下: Struts Problem Report Struts has ...
  • org.apache.jasper.JasperException: /xxx/xxx/xxx.jsp (line: 225, column: 30) equal symbol expected 遇到问题,分三步解决 一、确定大概方向 从报错信息中我们可以得知,错误存在xxx文件下的xxx.jsp中,且...
  • 今天在做项目时,遇到一个问题:无法访问首页,报 Unable to compile class for JSP错误。 页面显示:Duplicate local variable groupId ,即重复的局部变量“groupId”  根据页面提示,追踪到该页面的第75行 ...
  • 简介 Linux 是web 项目部署非常理想的环境,作为一个...笔者使用apache-tomcat-9.0.11 部署WEB 项目时在浏览器中访问jsp 文件时输出如下信息: org.apache.jasper.JasperException: java.lang.IllegalStateExcepti...
  • [b]引入一个页面,出现如下异常:[/b] [code="java"] 2010-10-6 11:44:08 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for ...org.apache.jasper.JasperExcept...
  • ![图片说明](https://img-ask.csdn.net/upload/201703/31/1490934142_380718.png)
  • Apache Mina使用手记(四)

    千次阅读 2014-12-29 14:15:03
    Apache Mina使用手记(四) 分类: JAVA 2009-03-13 20:46 13809人阅读 评论(19) 收藏 举报 minaapacheexceptionsessionstringbyte 上一篇中,我们介绍了如何在mina中编写自己
  • Apache详解(一)Internet和HTTP协议

    千次阅读 2020-07-06 18:33:05
    成功不易,加倍努力!1 Internet和HTTP协议1.1 Internet 因特网1.2 Internet 和中国1.3 跨网络的主机间通讯1.4 HTTP 超文本传输协议1.4.1 ...[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e
  • 具体错误如下: localhost-startStop-1 ERROR Unable to inject fields into builder class for plugin ... org.apache.logging.log4j.core.appender.ConsoleAppender, element Console. java.nio.charset.U...
  • 使用axis来发布自己的webservice服务通常两种方法,一是即时发布 JWS (Java Web Service) Files - Instant Deployment ,即通过jws文件发布,二是定制发布 Custom Deployment - Introducing WSDD。...
  • 网络请求应该是HttpUtil 工具类

    千次阅读 2014-04-14 20:32:50
    import java.io.IOException; import java.io.InputStream; import java.io.StringReader; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List;...import java
  • Linux nc安装 Linux nc 介绍和安装使用 NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的...
  • 访问jsp文件时,出现错误: HTTP Status 500 – Internal Server Error Type 异常报告 消息 无法在web.xml或使用此...描述 服务器遇到一个意外的情况,阻止它完成请求。 Exception org.apache.jasper.JasperExcept...
  • 问题说明:由于电信公司一般把通话记录CDR存放在传统的关系数据库中,需要统计或者查询时,只需要简单的几条sql语句即可查找出来;但是随着数据量的不断增大,特别数据量达到海量级别时,如果还是从传统数据库来进行...
  • POI报表 --用POI与Excel交互 AURISOFT 第一章 POI简介 --Jakata Poi HSSF:纯java...在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Ex...
  • /*** ** QQ:252574345 ** MSN:lele_love_lomboz@hotmail....***/     一。AIX简介   AIX全名为Advanced Interactive Executive,俗称“An IBM uniX”或“Advanced IBM uniX”。...作为综合评价第一的unix操作系统(D.H....
  • 在遇到问题时,要先查应用log直接找出现ERROR那行,最顶端的就是问题所在。以下为报错日志:2019-04-2211:44:50,988[localhost-startStop-1]ERRORcom.tmri.comm.auth.session.TmriSessionManager-initrisinfoError: ...
  • Apache HTTP Server Version 2.2 文档中文版

    千次阅读 2011-07-14 10:31:54
    模块索引 | 指令索引 | 常见问题 | 词汇表 | 站点导航 Apache HTTP Server 版本2.2 Apache > HTTP Server > 文档 > 版本2.2   致谢 | 本篇译者:金步国(其他作品) | 本页最后更新:
  • POI详细教程

    千次阅读 2012-05-28 17:28:49
      第一章 POI简介 --Jakata Poi HSSF:纯java的Excel解决方案 在我们实际的开发中,表现层的解决方案虽然有多样,但是IE浏览器已成为最多人使用的浏览器,因为大家都用Windows。在企业办公系统中,常常有...
  • webservice接口测试

    2019-09-22 17:55:52
    1,用soupui进行测试 2,安装soupUI 3,测试的时候是给了一个wdsl 操作步诹:new (name , 填写地址... 应用场景,传统行业,电信等 导入时遇到问题怎么解决: 在project测试中,如果引入wsdl报如下的错误:Er...
  • 名为《开源项目的正确打开方式》,文章中把开源项目的研究分成了三个阶段:选、用、修改。 一是怎么选开源项目,包括满足业务需求,具备运维能力,项目基本成熟,团队靠谱,社区活跃等等; 二是怎么用开源项目,...
  • 习惯了eclipse和myeclipse开发的我们总是依赖于系统的插件,而当我想当然的以为IntelliJ IDEA 的jstl 的使用应该和myeclispe一样,当时使用起来却到处碰壁,完全找不到思路,网上...org.apache.jasper.JasperExcept...
  • 调用WebService接口遇到的问题。

    千次阅读 2017-11-28 17:30:43
    工作需要,调用一个项目的接口,原本采用的是wsimport 命令的方式。但是后来发现,如果服务在windows上,一切正常,可以调用到接口。但是如果服务在Linux上,调用接口会报 "在文档的元素内容中找到无效的 XML 字符...

空空如也

1 2 3 4 5 ... 20
收藏数 11,098
精华内容 4,439
关键字:

电信apache