<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_八进制</title><subtitle type="text">少年壮志无烟抽</subtitle><id>http://feed.cnblogs.com/blog/u/4534/rss</id><updated>2012-02-07T07:20:06Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/4534/rss"/><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2012/01/15/2322695.html</id><title type="text">关于web开发使用utf-8编码所需的配置</title><summary type="text">总结得很全面了，见这个链接（英文）。</summary><published>2012-01-14T18:02:00Z</published><updated>2012-01-14T18:02:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2012/01/15/2322695.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2012/01/15/2322695.html"/><content type="html">总结得很全面了，见&lt;a href="http://stackoverflow.com/questions/138948/how-to-get-utf-8-working-in-java-webapps"&gt;这个链接&lt;/a&gt;（英文）。&lt;img src="http://www.cnblogs.com/bjzhanghao/aggbug/2322695.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bjzhanghao/archive/2012/01/15/2322695.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2011/07/24/2115350.html</id><title type="text">Amazon EC2配置步骤和一些问题</title><summary type="text">上次使用EC2的步骤没有记下来，导致这次配置新帐号时比较麻烦。注册过程：1、注册amazon aws帐号，需要一张信用卡和一个固定电话，过程不再赘述。此过程中可得到一个.pem文件。2、进入aws management console，在EC2部分，点击launch instance按钮启动一个ec2 instance。3、 用puttygen（随putty安装）选择conversions-&amp;gt;import key菜单项导入前面获得的.pem文件，然后点击save private key按钮即得到.ppk文件。(参考链接)配置过程：接下来是按需要配置instance，这里以免费的AMI为例</summary><published>2011-07-24T09:39:00Z</published><updated>2011-07-24T09:39:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2011/07/24/2115350.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2011/07/24/2115350.html"/><content type="html">&lt;p&gt;上次使用EC2的步骤没有记下来，导致这次配置新帐号时比较麻烦。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;注册过程：&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1、注册amazon aws帐号，需要一张信用卡和一个固定电话，过程不再赘述。此过程中可得到一个.pem文件。&lt;/p&gt;&lt;p&gt;2、进入aws management console，在EC2部分，点击launch instance按钮启动一个ec2 instance。&lt;/p&gt;&lt;p&gt;3、 用puttygen（随putty安装）选择conversions-&amp;gt;import key菜单项导入前面获得的.pem文件，然后点击save private key按钮即得到.ppk文件。(&lt;a href="http://baitai.iteye.com/blog/806551"&gt;参考链接&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;&lt;strong&gt;配置过程：&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;接下来是按需要配置instance，这里以免费的AMI为例，先运行&amp;#8220;sudo su&amp;#8221;进入root身份：&amp;nbsp;&lt;/p&gt;&lt;p&gt;1、创建用户&lt;/p&gt;&lt;p&gt;useradd xxx&lt;/p&gt;&lt;p&gt;passwd xxx&amp;nbsp;&lt;/p&gt;&lt;p&gt;2、设置时区&lt;/p&gt;&lt;p&gt;&lt;span  style="font-family: Verdana, Tahoma, 宋体; font-size: 13px; line-height: 19px; "&gt;cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3、MySQL&lt;/p&gt;&lt;p&gt;安装：yum install mysql mysql-server mysql-libs&lt;/p&gt;&lt;p&gt;数据库文件位于/var/lib/mysql, 配置文件是/etc/my.cnf 。&lt;/p&gt;&lt;p&gt;启动MySQL：service mysqld start&lt;/p&gt;&lt;div&gt;&lt;div&gt;创建远程用户admin并授予所有权限：GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY 'mypassword' WITH GRANT OPTION;&lt;/div&gt;&lt;p&gt;安装phpMyAdmin（需添加额外yum源）：yum install phpmyadmin&amp;nbsp;&lt;/p&gt;&lt;p&gt;创建数据库和导入数据：&lt;/p&gt;&lt;p&gt;进入命令行：mysql -uroot&lt;/p&gt;&lt;p&gt;创建一个空的数据库create database mydatabase; &lt;/p&gt;&lt;p&gt;创建所需用户同时授予权限：&amp;nbsp;grant all privileges ON mydatabase.* TO 'username'@'localhost' identified by 'mypassword' with grant option; flush privileges;&lt;/p&gt;&lt;p&gt;导入所需数据（先退出mysql命令行，输入文件一般由mysqldump命令导出得到）： mysql -uroot mydatabase &amp;lt; myexportedfile.sql&lt;/p&gt;&lt;p&gt;为了避免8小时自动关闭连接，在my.cnf里的[mysqld]下增加wait_timeout=288000，即把默认8小时改为80小时，一般够用了。&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;4、vsftp&lt;/p&gt;&lt;p&gt;安装：yum install vsftpd，缺省安装目录在/etc/vsftpd&lt;/p&gt;&lt;p&gt;配置：vi /etc/vsftpd/vsftpd.conf，把anonymous_enable=YES改为NO，在文件最后部分加上下面内容：&lt;/p&gt;&lt;div&gt;&lt;div&gt;pasv_enable=YES&lt;/div&gt;&lt;div&gt;pasv_min_port=62222&lt;/div&gt;&lt;div&gt;pasv_max_port=63333&lt;/div&gt;&lt;p&gt;以上配置让vsftpd只接受pasv模式的连接，所以ftp客户端需要注意一下相应配置。&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;5、Apache&lt;/p&gt;&lt;p&gt;安装：yum install httpd&amp;nbsp;&lt;/p&gt;&lt;p&gt;启动命令：service httpd start&amp;nbsp;&lt;/p&gt;&lt;p&gt;6、Tomcat&lt;/p&gt;&lt;p&gt;安装：yum install tomcat6，缺省安装目录在/usr/share/tomcat6&lt;/p&gt;&lt;p&gt;如果你的webapp里有连接池等资源，需要在/usr/share/tomcat6/conf/server.xml里配置好，以下是一个例子：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&amp;lt;Context path="" docBase="/var/www/html/mywebapp" debug="0" reloadable="true" crossContext="true"&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Resource name="jdbc/myresourcename" auth="Container" type="javax.sql.DataSource"&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;maxActive="100" maxIdle="30" maxWait="10000"&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removeAbandoned="true" removeAbandonedTimeout="60" logAbandoned="true"&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;username="myusername" password="mypassword" driverClassName="com.mysql.jdbc.Driver"&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;url="jdbc:mysql://localhost:3306/mydatabase?characterEncoding=utf8"/&amp;gt;&lt;/div&gt;&lt;p&gt;&amp;lt;/Context&amp;gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;注：linux下使用tomcat6 dbcp会报classnotfound的问题。暂时解决方法：复制tomcat-dbcp.jar到&lt;/p&gt;&lt;div style="display: inline-block; "&gt;&lt;/div&gt;/usr/share/tomcat6/lib。（&lt;a href="http://www.mail-archive.com/ubuntu-server-bugs@lists.ubuntu.com/msg06985.html"&gt;参考链接&lt;/a&gt;）&lt;p&gt;如果用连接池，还需要把数据库的驱动程序复制到/usr/share/tomcat6/lib下，仅仅在webapp里包含驱动是不行的。&amp;nbsp;&lt;/p&gt;&lt;p&gt;此外，server.xml里&amp;lt;Connector&amp;gt;标签常常需要加上&amp;#8220;URIEncoding="UTF-8"&amp;#8221;的设置。&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;7、整合apache http与tomcat&amp;nbsp;&lt;/p&gt;&lt;p&gt;在apache网站下载mod_jk（文件名如mod_jk-1.2.31-httpd-2.2.x.so）， 放到/etc/httpd/modules目录下。&lt;/p&gt;&lt;p&gt;进入/etc/httpd/conf目录，创建一个workers.properties文件，内容如下：&lt;/p&gt;&lt;div&gt;&lt;div&gt;workers.tomcat_home=/usr/share/tomcat6&lt;/div&gt;&lt;div&gt;workers.java_home=/usr/lib/jvm/jre&lt;/div&gt;&lt;div&gt;ps=/&lt;/div&gt;&lt;div&gt;worker.list=ajp13&lt;/div&gt;&lt;div&gt;worker.ajp13.port=8009&lt;/div&gt;&lt;div&gt;worker.ajp13.host=localhost&lt;/div&gt;&lt;div&gt;worker.ajp13.type=ajp13&lt;/div&gt;&lt;div&gt;worker.ajp13.lbfactor=1&lt;/div&gt;&lt;p&gt;编辑/etc/httpd/conf/httpd.conf文件，把下面的内容放在所有LoadModule命令的最后，其中JkMount命令后面的参数根据需要调整：&lt;/p&gt;&lt;div&gt;&lt;div&gt;LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.x.so&lt;/div&gt;&lt;div&gt;JkWorkersFile /etc/httpd/conf/workers.properties&lt;/div&gt;&lt;div&gt;JkLogFile "logs/mod_jk.log"&lt;/div&gt;&lt;div&gt;JkLogLevel info&lt;/div&gt;&lt;div&gt;JkMount /*.jsp ajp13&lt;/div&gt;&lt;div&gt;JkMount /*.do ajp13&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;发布web应用（webapp）时应直接放到apache页面目录下（/var/www/html/mywebapp），而不需要在tomcat/webapps下发布。注意apache不会像tomcat那样自动解压缩.war文件，所以需要手动解压缩，命令是：unzip mywebapp.war -d mywebapp。&lt;/p&gt;&lt;p&gt;要让你的域名能直接访问到这个web应用，有两处需要注意。1)在/etc/httpd/conf/httpd.conf里修改DocumentRoot，指向你的web应用所在目录；2)在/usr/share/tomcat6/conf/server.xml里该web应用的&amp;lt;context&amp;gt;的path属性应设置为&amp;#8220;&amp;#8221;（不能设置为&amp;#8220;/&amp;#8221;，否则tomcat里request.getContextPath()将返回"/"而非空字符串，可能导致一些URL失效，&lt;a href="https://issues.apache.org/bugzilla/show_bug.cgi?id=46131"&gt;参考链接&lt;/a&gt;）。&lt;/p&gt;&lt;p&gt;8、安装Discuz!论坛（7.2）&lt;/p&gt;&lt;p&gt;可参考&lt;a href="http://yaksayoo.blog.51cto.com/510938/147014"&gt;此链接&lt;/a&gt;。 其中可能需要yum install php, yum install php-mysql，php安装以后会自动配置apache的参数（配置文件在conf.d下），重启apache即可。&lt;/p&gt;&lt;p&gt;然后进入http://hostname/install/index.php即可完成后续配置，包括config.inc.php文件都可以在向导里完成了。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;使用中遇到的问题和解决：&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1、instance运行正常但无法访问(ssh, http, ftp)&lt;/p&gt;&lt;p&gt;这种情况应该比较少遇到，forum给的答案是host环境出了些问题，解决方法是强制停止并重启，这时aws会在其他host上部署这个instance，问题也就随之解决。原话引用：&lt;/p&gt;&lt;p&gt;&lt;span  style="font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 18px; "&gt;&amp;#8220;The instance is on a host that is experiencing some issues, at this point the best way to recover your instance would be to perform a force stop (adding --force to ec2-stop-instances command or by using the "force stop" action in ElasticFox) in order to have the instance stopped and be able to start it again on a new host.&lt;/span&gt;&amp;nbsp;&amp;#8221;&lt;/p&gt;&lt;p&gt;2、Tomcat吃掉过多VIRT内存的问题&lt;/p&gt;&lt;p&gt;问题与&lt;a href="http://serverfault.com/questions/296681/tomcat-virt-memory-usage"&gt;这个链接&lt;/a&gt;所述类似，尚未找到解决方案。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/bjzhanghao/aggbug/2115350.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/bjzhanghao/archive/2011/07/24/2115350.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2009/04/17/1438359.html</id><title type="text">ILOG JViews Diagrammer使用记录</title><summary type="text">ILOG Jviews一共提供了四个组件，用来实现各种与可视化（Visualization）相关的应用实现。Diagrammer是其中之一，其主要功能是画一般意义的图，例如地图和各种拓扑图。以下记录了我在使用Diagrammer过程中遇到的问题和解决方法。</summary><published>2009-04-17T12:15:00Z</published><updated>2009-04-17T12:15:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2009/04/17/1438359.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2009/04/17/1438359.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2009/04/06/1430063.html</id><title type="text">Dojo使用中的问题记录</title><summary type="text">使用Dojo进行web开发过程中遇到的问题和解决的记录</summary><published>2009-04-05T16:37:00Z</published><updated>2009-04-05T16:37:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2009/04/06/1430063.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2009/04/06/1430063.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2009/02/19/1394275.html</id><title type="text">JSF开发问题和解决</title><summary type="text">使用Java Server Faces开发中遇到的问题和解决记录</summary><published>2009-02-19T11:31:00Z</published><updated>2009-02-19T11:31:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2009/02/19/1394275.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2009/02/19/1394275.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2009/02/16/1392063.html</id><title type="text">基于RapidMiner开发问题和解决</title><summary type="text">RapidMiner（前身是YALE）是一个十分流行的开源数据挖掘软件，它不仅提供了一个GUI的数据处理和分析环境，还提供了Java API以便将它的能力嵌入其他应用程序。本文记录了基于RapidMiner开发数据分析应用程序时遇到的一些问题和解决方法。</summary><published>2009-02-16T14:36:00Z</published><updated>2009-02-16T14:36:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2009/02/16/1392063.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2009/02/16/1392063.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2008/12/09/1350938.html</id><title type="text">GridLayoutFactory和GridDataFactory</title><summary type="text">我写的SWT程序里用到layout的地方95%以上是GridLayout，今天才发现原来从eclipse 3.2开始就有了这两个方便使的类：GridLayoutFactory和GridDataFactory。</summary><published>2008-12-09T03:00:00Z</published><updated>2008-12-09T03:00:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2008/12/09/1350938.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2008/12/09/1350938.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2008/11/02/1325113.html</id><title type="text">Hadoop配置和使用问题记录</title><summary type="text">关于hadoop如何配置的教程网上已经有不少了，配合hadoop主页上的说明，基本可以顺利在多台机器上配置好hadoop集群。这里记录的是我在实际配置和使用hadoop时遇到的问题，其中一些属于hadoop周边，如ssh配置时容易遇到的问题和解决方法，供大家参考。我目前是在 windows xp里通过cygwin安装的hadoop。</summary><published>2008-11-02T15:26:00Z</published><updated>2008-11-02T15:26:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2008/11/02/1325113.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2008/11/02/1325113.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2008/10/05/1304314.html</id><title type="text">从google获得大尺寸地图图片文件</title><summary type="text">现在有很多工具可以从google地图获得大尺寸的地图图片文件，用于离线地图软件。这里介绍的方法我认为更加简单，而且同时适用街道地图和卫星地图。</summary><published>2008-10-05T13:10:00Z</published><updated>2008-10-05T13:10:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2008/10/05/1304314.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2008/10/05/1304314.html"/></entry><entry><id>http://www.cnblogs.com/bjzhanghao/archive/2008/08/19/1271120.html</id><title type="text">DB2若干问题解决记录</title><summary type="text">让人又爱又恨的DB2</summary><published>2008-08-19T06:08:00Z</published><updated>2008-08-19T06:08:00Z</updated><author><name>八进制</name><uri>http://www.cnblogs.com/bjzhanghao/</uri></author><link rel="alternate" href="http://www.cnblogs.com/bjzhanghao/archive/2008/08/19/1271120.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/bjzhanghao/archive/2008/08/19/1271120.html"/></entry></feed>
