摘要: 在tomcat的bin目录下编辑catalina.jar,找到这一行:set JPDA_OPTS=-agentlib:jdwp=transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=y//修改过的将suspend设为y,在终端中进入到bin目录,输入catalina.bat jpda run [端口号],默认端口号为8000这样tomcat就在debug模式下启动了 阅读全文
posted @ 2012-09-11 12:43 haoxx 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 进入tomcat主页,会看到点击Manager App会让你输入用户名和密码,该用户名和密码是要在conf目录中的tomcat-users.xml中配置的打开tomcat-users.xml,在<tomcat-users>标签下添加如下配置<role rolename="tomcat"/><!--<role rolename="manager"/><role rolename="admin"/>--><user username="test" pas 阅读全文
posted @ 2012-09-11 12:39 haoxx 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 之前用过spring mvc写过一个应用,但是对spring mvc的了解还是不够深入,从现在起我开始深入学习spring mvc,我会将学习过程清晰的记录在这里在深入学习之前我们要先熟练的使用spring mvc 阅读全文
posted @ 2012-09-10 17:40 haoxx 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 今天对某一个字段进行表单验证,用到了remote,写好了之后调用,发现没发请求,根本就没有去验证这个问题纠结了两三个小时,最后发现字段名字写错了,写的另一个字段的名字,销魂死了,我的个神心里想的是验证这个字段可实际验证的是另一个字段,太马虎了,马虎是我的天敌,所以在此告诫同仁们,写代码一定要仔细啊 阅读全文
posted @ 2012-08-21 18:19 haoxx 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 应用springMVC时如果配置URL映射时如下配置<servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/ 阅读全文
posted @ 2012-06-28 10:20 haoxx 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: convertion plugin开始之前,我们先加入struts2基本的包,然后加入struts2-convention-plugin这个包,因为struts-rest-plugin的URL映射跟convention冲突,这里先不加入struts-rest-plugin。1.在web.xml里加入struts2拦截器,这里就不多说了。2.新建一个HelloAction类,继承ActionSupport,放在以action结尾的package里。Java代码 packagecom.kalobear.sc.action;importcom.opensymphony.xwork2.ActionSu 阅读全文
posted @ 2012-06-15 13:10 haoxx 阅读(429) 评论(1) 推荐(1) 编辑
摘要: REST 简介REST 是英文 Representational State Transfer 的缩写,这个术语由 Roy Thomas Fielding 博士在他的论文《Architectural Styles and the Design of Network-based Software Architectures》中提出。从这篇论文的标题可以看出:REST 是一种基于网络的软件架构风格。提示:国内很多网络资料将 REST 翻译为“表述性状态转移”,不过笔者对这个翻译不太认同。因为这个专业术语无法传达 REST 的含义,读者可以先不要理会 REST 到底该如何翻译,尽量先去理解 REST 阅读全文
posted @ 2012-06-08 11:29 haoxx 阅读(3270) 评论(0) 推荐(0) 编辑
摘要: 远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的 Web 服务器)调试程序。其他情况包括:运行在内存小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备),或者开发人员想要将应用程序和开发环境分开,等等。先决条件启动配置类型启动配置 保存一组用于启动程序的属性。启动配置类型是一种可以在 Eclipse 平台上启动的独特程序。如果您还没安装该程序,请下载 Eclipse V3.4(Ganymede)。在 Ganymede 中,套接字(socket)监听连接器被添加到 Remote Java Application 启动配 阅读全文
posted @ 2012-06-06 09:41 haoxx 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Tomcat内存溢出的原因在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to create new native thread.Tomcat内存溢出解决方案对于前两种情况,在应用本身没有内存泄露的情况下可以用设置tomcat jvm参数来解决。(-Xms -Xmx -XX:Per 阅读全文
posted @ 2012-06-01 14:55 haoxx 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统调优对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。【适用场景】 任何项目。二、Java虚拟机调优应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。JDK1.4比JDK1.3性能提高了近10%-20%,JDK1.5比JDK1.4性能提高25%-75%。因此对性能要求较高的情况推荐使用 JDK1.6。【适用场景】 任何项目。三、Apache集成TomcatWeb服务器专门处理HT 阅读全文
posted @ 2012-05-31 10:45 haoxx 阅读(431) 评论(0) 推荐(0) 编辑