
Java web
文章平均质量分 82
southArbor
心有猛虎,细嗅蔷薇
展开
-
jetty解决目录
应用开发、部署用的jetty容器。安全监测发现有目录遍历的问题。即浏览器中输入目录地址就可以访问服务器上的文件,如下:这是非常不安全的。解决该问题也很简单,比照网上Tomcat的解决方案,jetty也有defaultServlet配置的解决方案。在web.xml中添加配置即可,如下:<servlet> <servlet-name>default</servlet-name> <!-- <servlet-class>org.m原创 2020-05-15 11:12:06 · 2437 阅读 · 0 评论 -
CAS单点登录成功,有的请求正常,有的请求却报错no ticket and no assertion found
公司项目用到了CAS单点部署。登录成功能够进入系统,且功能使用都正常。但很奇怪的是,有一个请求,一直无法请求到后台,后台报错是:no ticket and no assertion found。这个报错表面看起来是票据未找到,是单点登录配置或session的问题。但是其他请求都能成功且功能使用也正常,唯独它一个请求不行,所以排除了单点登录配置和session问题。真是个神奇的坑爹的问题,查了很久,...原创 2019-01-04 18:41:26 · 12111 阅读 · 1 评论 -
CAS单点登录,客户端配置
参考了这里的客户端配置,实测生效,感谢博主。客户端配置后,还需要增加单点登录的servlet或者修改已有的登录的Servlet。对接收到的session进行处理,使其登入系统。大致思路如下:HttpServletRequest request = (HttpServletRequest)servletRequest;HttpServletResponse response = (H...转载 2018-12-28 19:36:06 · 534 阅读 · 0 评论 -
resteasy传值方式
1.@pathparam @GET @Path("delProByPNumber/{param}") @Produces("application/json; charset=utf-8") public Response delPro(@PathParam("param") String pNumber){ session.转载 2017-09-05 10:56:07 · 971 阅读 · 0 评论 -
eclipse中tomcat发布maven多模块工程,找不到其他模块工程的类,class not found
eclipse下maven组件的安装以及用eclipse构建maven多模块工程(即有父子依赖关系的工程),此处略过。本文主要记录多模块工程的主工程发布到tomcat下时找不到依赖的其他模块的工程的类的解决方法。用eclipse maven构建的多模块工程,代码调通没有报错,各个工程maven install也没有问题,eclipse自带的server中创建tomcat server后原创 2017-08-23 12:54:29 · 16033 阅读 · 5 评论 -
java web 监听系统在线用户人数(tomcat session的创建时机)
spring mvc架构,tomcat运行的web项目,需要统计系统在线用户人数。在网上找的资料,很多都是使用HttpSessionListener监听session的创建和销毁来实现,session创建则人数+1,session销毁则人数-1,人数存放在ServletContext中。但是我在使用的时候发现,用户主动退出系统(退出函数中销毁session),在线用户数不会改变,只有等sessio原创 2017-08-21 10:56:45 · 4230 阅读 · 2 评论 -
使用spring集成xfire开发webservice接口时的namespace和参数名称等配置
首先是web.xml xfire org.springframework.web.servlet.DispatcherServlet xfire /xfirews/* 用的是spring的DispatcherServlet,如果用其他方式,配置不一定相同。然后在WEB-INF下新建xfir原创 2017-08-17 18:45:42 · 3356 阅读 · 0 评论 -
java web getInitParameter方法
在ServletConfig和ServletContext都有getInitParameter方法, 这两个方法的都能从web.xml中获取参数,但是是有区别的。1.web.xml代码 webParam aaa test Test转载 2017-07-11 17:24:09 · 4200 阅读 · 0 评论 -
webservice接口java调用方式(非原创,侵删)
webservice接口的java代码调用方式有多种,见以下第一种方式采用soap的方式:import javax.xml.*;public String getwebservice() throws Exception { String temp = "";//用来存放返回的报文内容 try { //实例化一个soap连接对象工厂 SOAPConnectio转载 2017-07-11 15:17:33 · 983 阅读 · 0 评论 -
webservice发布报错:javax.xml.ws.WebServiceException: Unable to create JAXBContext [main]
在写webservice接口的时候,服务端用的JAX-WS发布服务。但是发布的时候报错:javax.xml.ws.WebServiceException: Unable to create JAXBContext [main] c.icitic.web.TicketWebServiceServlet网上说是返回值问题,返回值应该只支持基本的String、int,但我所有方法的返回值都是St原创 2017-05-15 17:34:19 · 8817 阅读 · 1 评论 -
webservice标签注解汇总(转)
Web Service 元数据注释(JSR 181) @WebService 1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串) 2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPoint Inte转载 2017-01-17 19:05:56 · 2940 阅读 · 0 评论 -
webservice:com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.a
java.lang.ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRIContext原创 2017-01-17 17:30:47 · 10486 阅读 · 0 评论 -
web工程,页面操作后中文数据存到数据库后乱码
前段时间做公司的项目,遇到一个问题,有个页面在前台操作后数据存到数据库怎么都是乱码。项目是标准的spring mvc web项目,用的数据库操作方法都是公司写好的公用方法,其他页面都没问题,唯独那一个页面有问题,也是奇怪了。先后检查了HTML页面编码,数据库编码都没有问题,但是问题就是没有解决,最后才在同事的建议下才尝试着改了tomcat的编码: 在tomcat的conf目录下找原创 2017-01-03 11:10:03 · 5805 阅读 · 4 评论