2007-02-22

Tomcat目录结构

Tomcat下的目录结构

/bin 启动和关闭Tomcat server的脚本

/conf 包含server.xml(Tomcat的配置文件),web.xml(应用程序的配置文件)和tomcat-users.xml(用户管理配置文件)

/log 日志文件

/work JSP生成的Servlet

/webapps 应用程序发布位置

/shared/lib 包含应用程序访问的JAR文件

/lib 包含Tomcat使用的JAR文件

/server/webapps 包含Tomcat自带的系统管理和应用管理的web工具

/common 包含Tomcat和应用程序都可以访问的JAR文件

2007-02-19

试用openldap

今天在ubuntu下安装(apt-get install slapd)了openldap服务器,因为openldap server在ubuntu下的包名为slapd。

root@gepc188:/etc/ldap# dpkg -s slapd
Package: slapd
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 2432
Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
Architecture: i386
Source: openldap2.2
Version: 2.2.26-5ubuntu3
Replaces: libldap2, ldap-utils (<< 2.2.23-3)
Provides: ldap-server

安装完成后要使用slappasswd命令来生成加密后的密码,然后在/etc/ldap/slapd.conf文件中添加两行:
rootdn "cn=root,dc=uni-trier,dc=de"
rootpw {SSHA}X5vL372YCCfHW7KJlVzGpwc+iQ6shuEX

这样才能登入数据库。

在创建User Account之前,需创建一个Posix Group组,否则会得到错误提示:
LDAP said: Object class violation
Error number: 0x41 (LDAP_OBJECT_CLASS_VIOLATION)
Description: You tried to perform an operation that would cause an undefined attribute to exist or that would remove a required attribute, given the current list of ObjectClasses. This can also occur if you do not specify a structural objectClass when creating an entry, or if you specify more than one structural objectClass.

这是因为shema定义的缘故,一个用户要求有一个gidNumber值。phpLDAPadmin是一个与phpmyadmin类似的图像化工具,可以简化管理ldap的工作。

2007-02-16

dpkg的常用选项

查询软件包: dpkg -l zope2.9
不知道软件包的具体名称,也可使用通配符来查询: dpkg -l zope*
查看软件包的详细信息: dpkg -s zope2.9
查看已安装软件包所安装的文件列表: dpkg -L zope2.9
显示.deb包的内容: dpkg -I scalix-swa_11.0.0.653_all.deb
显示.deb包中的文件列表: dpkg -c scalix-swa_11.0.0.653_all.deb
安装.deb软件包: dpkg -i scalix-swa_11.0.0.653_all.deb
删除软件包: dpkg -r scalix-swa_11.0.0.653_all.deb
(使用该命令安装.deb包并不能自动解决软件包的依赖问题,需用dpkg -I查出该软件包的依赖要求手动解决。所以该方法一般用来安装第三方的.deb软件包。如果需系统自动解决软件包的依赖关系,则要使用apt、 tasksel、dselect、aptitude或图形化的syanptic、KPackage等前端工具来安装软件包。)

重新配置软件包: dpkg-reconfigure

此外涉及debian源码包的管理工具还包括:dpkg-source, dpkg-gencontrol, dpkg-shlibdeps, dpkg-genchanges, dpkg-buildpackage, dpkg-dista ddfile,dpkg-parsechangelog

2007-02-07

你知道换一台苹果机的电源要多少钱吗?

办公室里一台旧的Power Mac G4 (733 MHz)电脑坏了,把电脑送到了URT的Computerwerkstatt。几天之后,联系CW的工作人员,他们告诉我电源坏了,换一个电源要250欧元(!),建议我为这个旧电脑不值得换电源,实在想要apple的机器,可以考虑mac mini。

上网查到了apple的订货查询热线08002000136,电话打过去之后一问,他们也不提供这样的配件了,让我向当地的苹果经销商询问。一个电话(0686193350)打给Ringlingen的苹果经销商,他们又让我打电话给位于特里尔的办事处(06519940018)。这才终于找对人了,对方告诉我,apple官方已经不提供这种系列的电源了,但是可以把普通PC的ATX电源稍加改变就可以换上,半个小时就可以搞定,所用的费用约为90欧元。250-90=160欧元,仅仅是多打了几个电话。另外对CW的工作态度实在是不敢恭维!

另:今天看最新的Neue Universal报道,Petrisberg的教学大楼两面墙之间的橘红色“涂鸦”之作竟然是出自来自柏林的一位女艺术家之手,为此花费了61000欧元!6万一千欧元!!