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

原创 2004年07月18日 02:15:00

      首先声明:这篇文章是给那些和我一样的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/,因为这么一长串不太好记。谁能帮忙,谢谢。

android应用开发全程实录-你有多熟悉listview?

今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。 我们经常会在应用程序中使用列表的形式来...
  • Double2hao
  • Double2hao
  • 2015年09月27日 22:11
  • 918

php => PHP项目开发案例全程实录

1. 2. 3. 4. 5.
  • qq_16644789
  • qq_16644789
  • 2015年12月13日 13:37
  • 3525

Visual c++ 项目开发案例 全程实录 源代码

[01.rar] 《visual c++项目开发案例全程实录》(第二版)第一章 社区视频监控系统 配套源代码 (2012-05-21, Visual C++, 10140KB, 9次) [1...
  • diaoguangqiang
  • diaoguangqiang
  • 2013年11月01日 20:10
  • 4192

移动支付平台间接口报文解析技术及平台交易处理项目

《基于移动支付平台间接口报文解析技术核心架构实现、及平台交易处理项目全程实录》 课程讲师:MoMo  课程分类:Java框架 适合人群:中级 课时数量:52课时 用到技术:JavaBean ...
  • oppooppp
  • oppooppp
  • 2014年07月18日 09:16
  • 963

Win10下MySql Server5.7社区版的安装详情-配图

最近准备学习并使用mysql数据库,为避免以后需要找安装教程的时候,能快速使用些教程。 社区版本就是免费版本 下载进入官方网址:https://www.oracle.com/index.html ...
  • u013474104
  • u013474104
  • 2016年09月09日 09:32
  • 1979

Intellij IDEA 2017.2 社区版和商业版:安装和配置

软件下载ideaIC-2017.2.5.exe  http://pan.baidu.com/s/1c2CnBbU  vvxtideaIU-2017.2.5.exe  链接:https://pan.ba...
  • silentwolfyh
  • silentwolfyh
  • 2016年04月07日 21:59
  • 20043

VS2013社区版试用30天过期重新激活

首先说解决这个问题的正确步骤:(1)注册一个微软账号。直接百度搜索“微软账号登录”(2)注册完成,关闭浏览器,再打开浏览器登录微软账号(3)然后打开VS2013,在VS2013里面登录刚刚注册的微软账...
  • qq_26849233
  • qq_26849233
  • 2017年07月23日 21:42
  • 1680

android应用开发全程实录

今天给大家带来《android应用开发全程实录》中关于listview和adatper中的部分。包括listview的基本使用,listview的优化等。 我们经常会在应用程序中使用列表的形式来展现...
  • dyllove98
  • dyllove98
  • 2013年04月20日 13:56
  • 685

天下游安装步骤

IOS8越狱后无法安装越狱软件解决方法   很多朋友的IOS8系统越狱后,无法直接安装越狱软件,这是因为没有安装appsync插件导致的,安装后,即可解决。   方法如下:   ...
  • ddkj521
  • ddkj521
  • 2015年07月05日 17:23
  • 7770

CentOS安装gitLab社区版

以下以CentOS 6 为例在安装好的虚拟机上安装CentOS 6 的 linux 操作系统,安装时可以安装 GUI ,开启虚拟机上的操作系统之后通过直接打开终端进入命令行模式下,对系统进行操作(一般...
  • ITresource
  • ITresource
  • 2017年01月24日 18:38
  • 461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个新手安装天已社区全程实录
举报原因:
原因补充:

(最多只允许输入30个字)