您的位置:首页 > 其它

一个新手安装天已社区全程实录

2004-07-18 02:15 411 查看
首先声明:这篇文章是给那些和我一样的jsp的菜鸟们,熟悉jsp的老手们就不要看了,免得浪费您的时间。另外,我使用的软件环境如下,不同的也不用看。
win2000servers+apache+j2sdk+resinee+mysql 在局域网上应用,服务器的局域网址是192.168.3.1

大概一个月前,一个大姐找到我,让我帮助她利用局网建一个网站社区。我这位大姐是位老网虫,最喜欢的是网上聊天,交了不少好朋友,但技术却没有什么长进。她让我安装使用天乙社区,原因是天乙社区的界面和我们以前喜欢的一个社区相像。那个社区是我们的一个朋友在局网上架设的,和loaer一样,这个社区的代码都是这位朋友编的,他是一个专业程序员,从目前看,他那个社区无论在功能和界面都比天乙成熟的多。可惜的是,这个朋友只是一个技术专家,不会商业推广,这么好的程序只是在局网上应用,前不久,他外出发展,把社区关掉了,因为那个社区只有他自己能够维护。社区关掉后,好多网友都感到很失落,尤其是我这位大姐,为了能继续和网友们联系,她自己便想着架设一个社区,方便一些贴心的朋友交流。用惯了朋友的社区,再看看现在流行的论坛比如动网等,界面都千篇一律,一页页都跟表格似的,只有网易这样的树状界面还舒服些。不过上过我们朋友社区的网友都说,和网易社区比起来,还是我们那个社区更舒服。但喜欢的没有了,只好退而求其次,到处搜寻,终于找到了基本和网易一样的天乙社区。于是,安装任务交给了我,开始我以为很简单,因为我安装过网站和论坛,比如动网,动易等等,这些程序的帮助系统十分详细,按着步骤操作,基本上没遇到什么麻烦。但看完天乙社区V5.X的说明,我感到有些不同,这个社区使用的jsp、apache、resin甚至mysql我都不熟悉,我不是从事计算机行业的,只是个电脑发烧友,优势在与硬件和网络维护,要是电脑和网络哪出故障了,我倒是能够很快找出毛病。在编程上,只是懂一些简单的数据库和编程知识。按照天乙的doc文档说明,我开始上网查询什么jdk、resin、mysql安装,要说现在的信息确实发达,很快就找到了几十篇材料。由于当时工作很忙,所以只能利用碎块时间按照下载的材料配置,但忙活几次都失败了,现在总结起来,原因就是下载的材料里面要么不全面,要么有错误,要么里面例子的软件版本低,和现在的高版本有出入。由于工作忙,安装任务不得不暂时搁置。前几天,工作总算松了下来,于是继续研究社区的安装,无意中发现了一篇好文章《图解JSP环境安装配置》,是chm格式的,作者是Arbiter,根据这篇文章,不到一个小时,问题基本上都解决了,建议那些希望在win2000+apache+j2sdk +resinee+mysql下安装天乙社区的朋友一定要参考这篇文章。大家可以用搜索引擎搜一下,到处都是。这里我提供一个网页:http://www.linkmeng.com/art/dispArticle.Asp?ID=57
我下载的软件如下:
win2000servers+apache2.0.49+j2sdk-1_4_2_05-windows-i586-p.exe+resinee3.07+mysql-4.0.18 以及MySQL-Front2.5(MYSQL管理器)

安装过程:前三步不详细讲述,请按照《图解JSP环境安装配置》配置即可。因为使用了apache服务器,请将iis服务关掉。
1、安装配置jdk: jdk就是j2se,jdk1.1.8版本以后改成为j2se,这是运行JSP/JAVA必须的工具,没它不行。
2、安装配置Apache http服务器: 一个http服务器,很出名的东西,本身不能执行动态页面,进行相关配置后可以运行php、jsp甚至asp。
3、安装配置resin:最快的JSP、Servlet服务器,开放源代码,基本没有中文问题(Tomcat经常会出现中文字符变成乱码的情况),支持J2EE(Tomcat需要第三方插件才支持J2EE),据说比Tomcat快3倍(其主页上有测试报告),支持Apache和IIS的插件。 启动resin文中已讲的比较清楚,但如此经常开关服务器,每次手动启动resin比较麻烦,所以可以把resin注册为windows的服务,让它开机自动启动,方法:进入dos窗口,进入/resin/bin目录下,输入httpd -install 回车即可。
注意:A、在配置apache的时候,有一个界面图中提示输入两个127.0.0.1,就这么输即可,不用输入什么本机的IP地址,比如192.168.3.1等等。不影响其他机子输入192.168.3.1的访问,因为这个访问IP地址是在天乙社区bbscs下的bbscs.xml中配置的。B、另外文中还要求用Dreamweaver打开resin/conf/resin.conf文件,用记事本打开后内容显得比较乱。 C、文章中有一段“用Dreamweaver打开resin/conf/resin.conf文件查找到下面的内容:
<doc-dir>doc</doc-dir>
修改为: <doc-dir>D:/apache2/htdocs/</doc-dir>”
其中resin3.07版本中的文件内容已变成 <document-directory>doc</document-directory> 了,不过仍然把doc改成D:/apache2/htdocs
———————————————————————————————————
仍然是这个文件,有下面一段
“再查找下面内容:
<http port='8080'/>
修改为:<http port='7070'/> ,因为8080端口已经被Apache占用了,如果不修改这里,Apache和Resin将产生冲突而使另一方无法启动。”
resin3.07中这行已直接变成<http port="8443"> ,所以不需要改动了。

4、安装mysql。Mysql是一个多线程的,结构化查询语言(SQL)数据库服务器。我下载的是mysql-4.0.18-win.zip。我也曾经用过4.0.20版本,但有点问题,是服务器服务启动不正常。下载解压,点击setup进行安装,安装过程很简单,都点“next”即可。但注意安装路径,默认是c:/mysql,如果你想更改在安装时更改。安装后如何实现天乙社区doc文档说明中的“以MYSQL为例,确认MYSQL环境已经建立,MYSQL管理器可以用MySQL-Front这个软件,在MSYQL中新建数据库,比如库名为bbscs5,建立好后,用bbscs5.sql将表结构倒入。”一段话,让我费了好半天劲,下载安装MySQL-Front2.5后,怎么也不能连接上数据库(看到这里,可能有人要笑俺菜了,没办法),总显示: ERROR 2003: Can′t connect to MySQL server on ′localhost′ <10061>。后来上网找到了答案,原来连接前要先启动mysql服务端,方法我知道两种,最方便的是进入/mysql/bin目录下,运行winmysqladmin.exe即可,运行后会在右下角任务栏上出现一个像红绿灯样的小图片,以后开机它会自动启动。(mysql-4.0.20里面的这个文件启动会提示找不到XX文件,不能正常运行,所以我没有用4.20版本)启动后再运行MySQL-Front2.5,再连接,如何?呵呵。第二种方法是进入dos界面,进入mysql/bin目录下,输入命令mysqld-max –standalone也可以启动。那如何将bbscs5.sql导入呢,打开MySQL-Front2.5并连接后,新建数据库,如名为bbscs5,然后点“查询”,然后点右边那个文件夹图标,然后选择你的bbscs5.sql文件,然后点三角形的运行图标,然后就ok了。
5、配置bbs-cs。这时就可以按照《BBS-CS.doc》来配置,这个在下载的社区程序源码压缩包里有,就不多说了,如果希望其他机子输入你的机子的IP访问,只需要打开/resin/webapps/bbscs5/WEB-INF/classes/com/laoer/bbscs/sysinfo/bbscs.xml文件,找到 http://localhost:8080
(把http://localhost:8080 改成http://192.168.3.1:8080即可)

至此,社区基本安装完毕,在地址栏中输入http://192.168.3.1:8080/bbscs5/即可访问。
我可以交差了,但通过这两天的安装,感觉laoer还有很多工作要做,首先从界面和功能上还有很多欠缺,再者在服务方面也不尽如人意,我在QQ上问了他有十几个问题,总共也就回答了那么几个问题,答案就是“是”或者“不是”。知道他很忙,而且我问的问题很菜,所以不愿浪费时间。但我觉得要想面向大众普及你的程序,必须要做到易用,一定要把安装步骤说清楚。可以放在程序说明文档中,如果很大也可以放在社区论坛上,然后固顶,给新手们做个好引导作用。看看动网,动易,有很多值得借鉴的地方。如果仅仅限于jsp的研究爱好者,那么很难有太大发展,看看现在社区的访问量就知道了。
有一个问题需要解决:如何实现在地址栏里直接输入http://192.168.3.1就可访问,不要后面的:8080/bbscs5/,因为这么一长串不太好记。谁能帮忙,谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: