`
a175335
  • 浏览: 16771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

liferay -WSRP

WSRP就是Web Service Remote Portlet,它的规范标准是由OASIS提供的。OASIS定义了面向webservice的交互的通信。这种规范标准简化了remote portlets, applications, 和content集成到portal中。 WSRP主要包括:有生产者(producer)和消费者(consumer) producer:生产者可以提供portlet作为面向WSRP服务,portlet对于使用它的消费者是可见的。 consumer: 消费者可以选择从producer中选择可用的Web服务并将它们集成到portal。   然后,用户就可以访问服务和工作 ...
java.lang.NullPointerException at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.getInvokerFilterChain(InvokerFilter.java:177) at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:64) at org.apache.catalina.core.ApplicationFilterChain.interna ...
用jdbc在往orcal数据库插入时间的时候,要求的时间不符合,需要使用到to_date 例如:String sql = "insert into table(列名,时间) values(?,,to_date(? ,'yyyy-mm-dd hh24:mi:ss'))";
ActiveMQ利用Ajax使用轮询机制去获取服务器的信息,而不是使用服务器推送方式,当指定 发送队列后,MessageListenerServlet就会监听这个队列。(自己理解) 首先第一步:配置tomcat <Resource name="jms/ConnectionFactory"                 auth="Container"                 type="org.apache.activemq.ActiveMQConnectionFactory"              desc ...
使用maven juit 测试单元的时候,spring的配文件要放到java/test/resources下面,maven测试时不会从java/main/resource下面找配置文件的。其次在使用hibernate测试时,不能直接使用测试单元测试dao层用例,应该去测试的是调用dao层的service层,否侧就会报错,找不到测试的对象[/size][size=x-large]
Axis2是一个Web服务的核心支援引擎。 根据SOAP 1.1规范的规定,SOAP消息总不能包含有文档类型声明(DTD)。在Axis2中,是通过StAXSOAPModelBuilder类来实现这个限制的。这个方法存在两个问题: 1 仅适用于SOAP绑定,而支持纯XML消息的HTTP绑定仍允许请求消息中存在DTD。 2 在处理带有DTD的文档时,StAXSOAPModelBuilder仅在从StAX解析器接收到DTD事件后才会报告错误,而这时StAX解析器可能已经处理或部分处理了DTD。 这说明Axis2受基于DTD的XML攻击的影响。有两种类型的攻击: * DTD可能引用其他的文档, ...

jms消息构成

JMS消息主要分为三个部分: 分别为头部(headers):    头部提供消息的元数据(主要是对消息的一些控制信息),可以被客户端和JMS提供者来使用 控制信息例如: JMSCorrelationID JMSCorrelationIDAsBytes JMSDeliveryMode JMSDestination JMSExpiration JMSMessageID JMSPriority JMSRedelivered JMSReplyTo JMSTimestamp JMSType 属性对(properties):    Properties是可选字段,为消息的消费者提供附加的信息。 实际负载(p ...
1.1   什么是ActiveMQ ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实现代码进行修改。 ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件(就类似于webservice,只要我们能获得到wsdl,就可以操作webservice获得数据,至于webservice是用什么语言编写的,我们并不知道,也不用关心。)。ActiveMQ实现了JMS标准并提供了很多附加的特性。这些附加的 ...

java多线程的理解

    博客分类:
  • java
[/size][size=x-small][/size][size=medium]java多线程机制,继承thread或者实现runable接口,区别是:继承thread每次运行的时候都会new一个对象,而实现runable接口,创建runable的子类对象,使用的是一个对象来执行线程。继承的一个缺陷就是只能实现单一继承,当一个类继承了父类以后,他在想去去继承多线程java是不允许的,比如买票系统。run()方法是线程的方法体,当线程调用start()方法时执行两步,1.启动线程。2执行run()方法,创建线程对象就是在java vm中开辟一个独立的运行单元,来和main方法进行抢占cup资源, ...
错误:java.lang.NoClassDefFoundError:javax/wsdl/extensions/ElementExtensible 解决办法:缺少wsdl4j的架包 缺少的jar文件请加在classpath中,注意检查,classpath文件前面不要有空格。 缺少axis.jar javax.xml.rpc.ServiceException: java.lang.ClassNotFoundException: org.apache.axis.client.ServiceFactory at javax.xml.rpc.ServiceFactory.newInstance(Se ...
@WebService @SOAPBinding(style=Style.RPC) public interface HelloWorld { public String sayHello(String name); } jdk1.6版本在编写webservice时会报runtime modeler error: Wrapper class com.web.cxf.service.jaxws.SayHello is not found. Have you run APT to generate them?的错误 解决办法需要在添加@SOAPBinding(style=Style. ...
java io 是java用来操作数据的,在创建完成的时候就把要加载的数据,放到对象里面,然后它提供一些方法来对流,进行读或者写,流里面是数据的 而file是java用来操作文件的,主要是针对的是你要加载的路径,创建完对象,输出的是对象的路径可以判断路径是不是存在,或者是目录是不是存在,即使,文件或者目录不存在,在你输出时,也是一样会输出要加载的路径信息 public static void main(String[] args) { // TODO Auto-generated method stub InputStream is = null; try { String ...
Global site tag (gtag.js) - Google Analytics