Archive for the ‘开发环境的安装配置和使用’ Category

从eclipse3.4中启动tomcat6.0.16出现有关“SetPropertiesRule”错误的问题解决方法[转载+补充+修改]

星期三, 10月 15th, 2008

首先说明本文对应的环境:ubuntu8.04+eclipse3.4.0+java6-sun-1.6.0.06+tomcat6.0.16

(以下大部分原文来自http://dohkoos.name/?p=514

使用Tomcat 6.0.16搭配eclipse创建Dynamic Web Project后,在项目上按右键,选择Run As -> Run on Server方式启动Tomcat服务器。在Console工作台中就会出现如下的红色警告信息,让人不爽。

2008-6-4 21:49:00 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ’source’ to ‘org.eclipse.jst.j2ee.server:cont’ did not find a matching property.
2008-6-4 21:49:00 org.apache.catalina.core.AprLifecycleListener init
2008-6-4 21:49:00 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080

在网上查找答案,有的说将Tomcat的版本换成6.0.14就可以了;还有的说在建立Dynamic Web Project时把”Dynamic Web Module”选项后面的版本号由2.5改成2.4也行。不过这些回答好像都不能真正地解决问题。只能自己想办法查找解决方法。

出现SetPropertiesRule警告的原因是因为Tomcat在server.xml的Context节点中不支持source属性

<Context docBase=”…” path=”/cont” source=”org.eclipse.jst.j2ee.server:cont”/>

解决方法是在Server的配置界面中(如下面图示,此为在原文基础上增加部分)选中”Publish module contexts to separate XML files”选项

图示

unbuntu下phpmyadmin的安装(deb方式)-原创

星期三, 07月 16th, 2008

下面涉及到的指令都是root用户执行的,如果你不是在用root,那么,请自行加上sudo指令

1、既然标题都了是deb方式,那么肯定是依靠互联网软件库的啦:

sudo apt-get install phpmyadmin

2、安装完成之后,系统内会增加这么几个目录:

/etc/phpmyadmin

/usr/share/phpmyadmin

3、按理说,这个时候在浏览器(比如firefox)里面浏览http://localhost/phpmyadmin,看到下列界面后用管理员身份登录(比如用账号root登录)就可以正常使用了的:

登录页面

4、但是,该死的,我在登录的时候就发现下面的错误:

#2002 – 服务器没有响应 (or the local MySQL server’s socket is not correctly configured)

5、着急啊,心里面知道肯定是哪个配置文件的某个参数配置出错了:

编辑/etc/phpmyadmin/config.inc.php,原来有这样一行的──

$cfg['Servers'][$i]['host'] = ‘localhost’;

请修改为这样──

$cfg['Servers'][$i]['host'] = ‘127.0.0.1′;

可以发现,这个值和mysql的配置文件/etc/mysql/my.cnf中的下列行息息相关──

bind-address        = 127.0.0.1

6、再试着用root登录吧,足够幸运的话,你就可以看到盼了半天的可爱界面了(用rose的话说,就是“go nuts”吧):

登录成功

7、如果还是看不到上面的页面,可不可以告诉我您那边有出了什么意外了呢?-_-!!

ubuntu下mysql的手工安装及启动-转载+修正+注解

星期三, 07月 16th, 2008

转自:http://tech.ddvip.com/2007-04/117717688223006.html

原文标题:《MySQL手动安装方法与中文解决方案》

转载并修改的内容:(以下操作请先执行 su root)

1. 下载”mysql-standard-5.0.27-linux-i686-icc-glibc23.tar.gz”,推荐ICC版本,据称比GCC性能提高10-20%

2. 复制到/usr/local/,解压:tar zxvf mysql-standard-5.x….tar.gz

(为什么一定要复制到这个什么“/usr/local”目录下面呢?肯定有人不乐意,不过个人觉得挺合理的:首先,/usr/local目录根据linux的文件目录使用惯例,是存放用户自己安装的应用程序的;其次,这个包不是咱自行编译的,而后面要用到的mysqld_safe文件里面默认的mysqld的安装目录就是/usr/local/mysql/bin。所以,还是就这么着吧。。。)

3. 添加用户和组mysql:

groupadd mysql

useradd -g mysql mysql

4. 创建符号连接:/usr/local # ln -s mysql-standard-5.x… mysql

(这第4小点很重要,因为下载下来的包里面的脚本路径默认都是/usr/local/mysql 的,否则那就您自己得改改脚本的路径了)

5. cd mysql,当前目录改为/usr/local/mysql/

6. 运行脚步初始化数据库:./scripts/mysql_install_db –user=mysql

7. 设置权限:

/usr/local/mysql # chown -R root .

/usr/local/mysql # chown -R mysql data

/usr/local/mysql # chgrp -R mysql .

(这第7小点也是,原文里面最后一条忘了加上最后那个“.”了──其实每个点都很重要)

8. 运行mysqladmin -u root password 123456,这样,我们的root就有了123456这个密码;

9. 用指令“/usr/local/mysql/bin # ./mysqld_safe –user=mysql &”启动mysql服务;

10. 用./mysqld访问数据库(这一点,说实话,我还没弄清楚,关键是总是有错误提示)

11.  运行./mysqladmin -u root -p shutdown,会提示你输入密码,敲进第8点里面设定的密码就行了;