- 浏览: 23453 次
- 性别:
- 来自: 长春
最新评论
-
suifeng:
...
javaassist 的用处
文章列表
WebSphere升级到6以后所有struts2的程序都会发生Action找不到的情况,解决方法如下,
服务器>应用程序服务器>[选择所使用的服务器]>Web 容器设置>Web 容器>定制属性,增加名称为com.ibm.ws.webcontainer.invokefilterscompatibility
的定制属性,值为true。
升级后数据库连接异常:
An error occurred while performing the
operation:
DB2 SQL
Error: SQLCODE=-443,
SQLSTATE=38553, SQLERRMC=SYSIBM.SQLTABLES;TABLES;SYSIBM:CLI:-805,
DRIVER=3.53.95
分析原因:数据库升级过程中出现某个编目库未
bind
解决方案:
db2 bind your db2 dir \ bnd \ db2schema.bnd bl ...
使用ibm的websphere的用户都配置过一些jdbc数据源或者是一些环境变量,当你新建一个server后还需要再手工配置一遍那些烦人的jdbc或者环境变量吗?当然不需要,你只需要导出原来的profile的配置,然后再导入到新的profile中就可以了。
1.导出。在你的profile/bin 运行wsadmin
然后输入$AdminTask exportWasprofile {-archive c:\myprofile.car}
$quit
2.导入。同样运行wsadmin
$AdminTask importWasprofi ...
WAS 6.0端口修改说明(以WAS6.0安装在C盘根目录为例)
1、首先打开WAS6.0的控制台
http://localhost:9060/ibm/console/
以admin(任何标识)用户登录
2、打开 环境->虚拟主机->default_host->其它属性(主机别名)
->首先把80端口修改为其它端口,然后再把9080端口修改为80端口
3、修改(修改前先备份)
(1)C:\WebSphere6\AppServer\profiles\AppSrv01\logs\portdef.props
把9080端口改为80 ...
5. 什么是单元(Cell)?什么是节点(Node)?Node、Profile 与 Server 之间的关系是什么?
答:
单元: 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。
在 IBM WAS ND 产品中,管理配置数据都存储在 XML 文件中。单元保留了它每个节点中每台服务器的主配置文件。同时每个节点和服务器也有其自己的本地配置文件。如果服务器已经属于单元,则对于本地节点或服务器配置 ...
开发程序过程中总是会遇见这样或那样的异常抛出,利用eclipse的自动功能能生成一堆try catch,很是难看,而且在被调用类的catch里处理异常往往不是一种好习惯,默认的潜规则是向上抛出异常,有调用者对异常处理,如打印日志等。
在调用类中的catch代码段里thow new XXX()已经成为一个标准的异常抛出范式。
在自己开发程序的时候如果该类是给别人提供服务的公共类,那么该类里面产生的异常就需要先包装一下再抛出,而不是直接在本类中直接处理,比如spring 里面的数据访问异常都被包装成了DataAccessException的子类,遵循了Spring的理念: ...
junit4相比junit3的最大区别就是引入了annotation,现在我写一个测试案例不用继承TestCase了,另外以前在testcase里面必须将测试方法都写成以test字符串开始的名字,现在不用了直接用@Test添加到类里面就ok了。
而spring配置文件的加载也简单了,在类定义的上面添加就可以自动加载spring配置文件。
确实比以前单独写个方法简单。赞annotation的强大。
@ContextConfiguration(locations={"。。。.xml"})
/*
* Copyright 2006-2007 the original ...
- 2009-12-01 17:41
- 浏览 9946
- 评论(0)
一直有个想法:破解软件,让好用的商业软件为我所用。破解java软件,其实就是让将软件中的验证方法失效,让check方法返回true,直接暴力破解。正好javaassist为我们提供了修改class文件的方法。
import java.lang.reflect.Method;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.CtNewMethod;
import javassist.NotFoundException; ...
- 2009-12-01 10:14
- 浏览 2264
- 评论(1)
import javax.jcr.Session;
import org.apache.jackrabbit.api.JackrabbitNodeTypeManager;
import java.io.FileInputStream;
public class CustomNodeTypeExample {
public static void RegisterCustomNodeTypes(Session session, String cndFileName)
throws Exception {
// Get the Jackrabbi ...
- 2009-03-31 15:05
- 浏览 980
- 评论(0)