- 浏览: 11408 次
- 性别:
- 来自: 深圳
-
最新评论
-
illiqiang:
在用户和角色多对多的时候报异常:org.hibernate.L ...
整合spring data jpa + spring mvc + easyui -
illiqiang:
问题已经解决 如下
package com.sunning.c ...
servlet中访问seam组件 报错
文章列表
<mirror>
<id>nexus-tmatesoft</id>
<mirrorOf>central</mirrorOf>
<name>Nexus tmatesoft</name>
<url>http://maven.tmatesoft.com/content/groups/public/</url>
</mirror>
本文转自http://blog.sina.com.cn/s/blog_6f5b22060101362c.html
1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打 ...
1、创建与删除用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
DROP USER 'username'@'host' //删除用户
'username':用户名 ('username'+'host'有唯一约束)
'host':指定用户可以在哪台机器上访问,“%”表示任意远程主机
'password':密码
例如:CREATE USER 'cobartest'@'%' IDENTIFIED BY '123456';
DROP USER 'cobartest'@'%'
2、授权
GRANT privileg ...
以下用${jetty_home}代表jetty部署的根目录
1、上传jetty8到服务器部署位置
2、解压jetty8压缩包,将jetty后缀改为对应项目名称
如:jetty-distribution-8.1.15.v20140411 (建议改个名称,如 jetty-${项目名称})
3、在${jetty_home}下新建run、work、config文件夹
run:存放进程文件(系统上面有多个jetty实例时要这样搞)
work:war包解压后会放置到这个地方
config自定义的文件夹位置,可以将程序的配置改到这里来
4、将配置文件上传到${jetty_home}/conf ...
jetty对war包的解压
- 博客分类:
- web服务器
jetty-8 发布war包的时候,默认会把war包解压到了linux系统的 /tmp目录下。
linux系统好像会定期清理这个目录,导致会丢失了部分文件,jsp页面,资源文件等的丢失。网
站莫名奇妙的打不开页面。
解决办法:
在${jetty.home}目录下简历work目录。jetty会自动解压war包到work目录下。
http://nginx.org/
安装
主要有两种方式,编译源码和yum安装,源码的依赖太多,没试了;
yum安装
http://nginx.org/en/linux_packages.html
服务器是centos 6.3
先安装这个http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
给yum添加nginx仓库
wget http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos ...
整合spring data jpa + spring mvc + easyui
maven 项目,没什么功能,后续准备整合spring security做个一个用户管理的功能.
目前还在学校spring security
response could not be deserializedcom.google.gwt.user.client.rpc.SerializationException: java.sql.Timestamp/1769758459
参考链接:
http://sourceforge.net/tracker/index.php?func=detail&aid=3285026&group_id=239931&atid=1111398
http://groups.google.com/group/google-web-toolkit/browse_thread/thread ...
如果JBOSS启动出现问题,1,检查端口是否被占用。2.JAVA_HOME、ClassPath有没有设置,还有JDK版本。3.如果出 现"findstr不是内部命令......",就在path中添加"%SystemRoot%\system32;%SystemRoot%".
启动JBOSS出现问题,提示8080、1099都被占用,要查看哪个给占用了,命令行:netstat -a -o -n,显示出PID,然后进任务管理器中把PID显示出来,根据PID去找对应的进程,不是服务的进程就关了去,今天查看后发现是与oracle相关的进 程,然后改jboss端口,jb ...
hashcode:目的是为了,同一对象每次调用它的hashcode()方法 返回一个相同的整数(不同对象有可能hashcode相同)(继承自Object可以被重写)
equals:比较对象的值是否相等(继承自Object可以被重写)
==:比较两个对象是不是同一个对象(比较内存中的地址)(比较引用是否相等)
不同的对象会不同的重写这两方法
一.概述
在Java中每一个对象都有一个哈希码,这个值可以通过hashCode()方法获得。hashCode()的值和对象的equals方法息息相关,是两个对象的值是否相等的依据,所以当我们覆盖一个类的equals方法的时候也必须覆盖hashCode方法。
例如String的hashCode方法为:
public int hashCode() {
int h = hash;
if (h == 0) {
int off = offset;
char val[] = value;
int len = count;
for (int i = 0; i < len; i++) {
...
1、关键字instanceof(实体 instanceof 类):,实体为null是false,可以判读实体是否继承或者实现某类或接口
package cn.javass.ssonline.spider.service.impl;
public class Test {
public static void main(String[] args) {
A a=new A();B b=new B();
D d=new D();
if (a instanceof A) System.out.println("yes a==>A");
if ...
seam 把它的上下文绑定到HttpSession
seam 获取HttpRequest :ServletContexts.getInstance().getRequest()
servlet访问seam组件:EmployeeQuery employeeQuery = (EmployeeQuery) Component.getInstance(EmployeeQuery.class);
seam 自己又有conversation SESSION 等等作用域
在使用seam的时候,文件上传通常使用servlet来处理.
如果在上传完文件后要进行一些其他操作,如读写数据库操作.则使用seam组件又较为方便.
有两种方法可以采用
1: --------这个方法我试了,能访问到组件了,但是seam的ServletContexts.getInstance().getRequest();为空,传说中的无状态?
这个适合做测试
import org.jboss.seam.Component;
import org.jboss.seam.contexts.Lifecycle;
Lifecycle.beginCall();
XX xx = C ...
我想在我写的servlet里面访问seam组件
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
String pass=req.getParameter("pass");
String name=req.getParameter("name");
//访问 ...