目前最流行的JSP论坛源码!
采用JSP+Servlet+Bean+MySql
源代码在线查看: resin
因为太多用户在Resin上调试或者安装或者使用出现问题,我今天在resin平台上试了一下,没有出现大家所出现的各种问题,但把我的一些配置心得跟大家讲讲(个人对resin不太了解,只能告诉大家我这样做可以正确使用论坛,至于方法是不是正确的,个人也不太清楚,欢迎批评与指正)。
环境:
Windows XP Professional SP1
Resin 2.1.2/3.0.14
MySQL 4.0.16
IE6.0 SP1
LyBBS 6.1
1、打开conf/resin.conf,修改
D:\web\service\lybbs61
指向lybbs文件夹,这个地方我尝试指向D:\web\service文件夹,希望通过http://localhost:/8080/lybbs61访问论坛,但没有成功,就直接指向了lybbs61文件夹。
可以看下面暖水袋网友提供的解决方法!!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2、resin中不认WEB-INF/lib中的包,我把需要的包,如mysql的jdbc驱动都拷到${resin_home}/lib中,注意的是resin中原来有个mysql-jdbc.jar的包,这个包是旧包,建议大家删除掉用新包替换。
点击${resin_home}/bin/httpd.exe,启动resin后浏览http://localhost:8080直接访问论坛。
可以通过http://localhost:8080/test.jsp查看连接是否正确。
3、resin3.0.14中,可以把lybbs.war直接拷到webapps下面,启动resin时会自动解压,解压后,把web-inf\lib\mysql-connector-java-3.0.10-stable-bin.jar拷到${resin_home}\lib中,并修改web-inf\classes\db.properties,然后,重启resin,浏览test.jsp是否正确。
因为个人对resin不了解,所以,只能提供我个人的设置方法,大家可以先按这种方法设置resin,如果正确后,就说明程序是正确的,需要用户自己排除Resin的其他错误。
对于说明中的问题,如果大家有更好的办法,希望大家跟帖跟我们沟通。
对于出现[WARN] Failed in getting a instance of DBConnect from DBConnectManager, searches 0 results.这类信息不用任何担心,用户不需关心warn的信息,而只需要关注error/fatal的信息。
------------------------------------------------------------------
下面是暖水袋网友提供的在resin上配置多个webapps的文档:
发表于http://mysql.lybbs.net/bbs_topic.do?forumID=13&postID=15376
------------------------------------------------------------------
以下是我配置成功的方法,拿出来大家分享:
做法是这样的,分两步走:
第一步:先完成resin的conf文件的配置:
1、先设置布署所有虚拟主机的根目录,以我机子上的为例:(其中我是在d盘建了个www目录,放置不同的web程序。当然你也可以设置不同的名称和目录,其实这里大家也可以把不同的程序放在不同的目录,可是那样缺乏统一管理性)
- The root file directory of the server. Apache users will change
- this to /usr/local/apache/htdocs and IIS users will change it
- to c:\inetpub\wwwroot
-->
d:\www
...
...
2、以下为resin虚拟主机的设置,其中的www.aaa.com和www.bbb.com是我为了测试随便起的域名,对应的目录也是虚拟设置的,大家可以根据自己的情况对应的设置。(这一段也是在conf文件里)
.....
.....
d:\www\aaa
d:\resin\webapps\aaa_lybbs\
d:\www\bbb
d:\resin\webapps\bbb_lybbs\
....
....
第二步:布署文件目录
1、接下来是根据配置文件里的设置来布署文件,以下步骤以上面配置文件为主,大家可以根据自己的配置情况来布署。
(1):在resin的webapps目录下建立两个目录,分别是“aaa_lybbs”和“bbb_lybbs”,这两个目录对应conf文件里的“www.aaa.com”和“www.bbb.com”两个域名。
(2):接下来将lybbs.war文件放在这两个目录下,当然解压开放也可以,这样这两个目录下面就分别有一个lybbs目录了(当然lybbs这个目录可以改名字,不过对应程序里链接论坛的链接也要对应着改名字)。
(3):在各自的程序里写上这样的链接就可以打开lybbs程序,我在www.aaa.com的index.jsp的链接是这样写的:,打开的链接就是“www.aaa.com/lybbs”,对应其它的程序写法也是这样的。
第三步:测试运行
为了能测试运行成功,您需要在本机的hosts文件里设置以下内容:
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
这一步的设置主要是为了可以在本机测试配置是否成功而做。
以上就是配置的全部过程,大家试试吧!
祝大家好运!