jive安装实例环境:
win2000 server+jdk1.4.1+jboss4.0.6+Jive(Jdon版)+sql server2000首先安装好jdk1.4.1和jboss4。我使用得是jboss-3.0.6_tomcat-4.1.18.zip,它配置特别简单。将jive下载后先解压在一个临时目录中。安装jive
一、下载安装sqlserver2000的jdbc驱动程序,并安装。
二、按照jive的安装说明文件进行安装。
三、在[盘符]:\jboss-3.0.6\server\default\deploy下建立一个目录名为jive.war,并将jive中application文件夹中的所有文件复制到这里。以下我按照这几个步骤说明。
----------------------------------------------------------------------
安装步骤:
1.数据库安装,database目录中选择对应数据库如jive_mysql.sql
在你数据库服务器上建立数据库名Jive 导入jive_mysql.sqlmy:启动sqlserver2000,新建一个数据库,名为jive,然后在查询分析器里打开该文件,运行即可。
2.Tomcat配置,Tomcat使用4.01以上,如果你使用mysql,请使用database目录下的mm.mysql-2.0.14-bin.jar 作为JDBC驱动程序,将之拷贝到tomcat/common/lib下。重启Tomcat.my:将sqlserver2000的三个驱动文件复制到这里[盘符]:\jboss-3.0.6\server\default\deploy\jive.war\WEB-INF\lib3.将application目录下所有文件拷贝到你服务器Tomcat应用目录下,如Tomcat/webapps/jive下。(或者配置server.xml)my:在[盘符]:\jboss-3.0.6\server\default\deploy下建立一个目录名为jive.war,并将jive中application文件夹中的所有文件复制到这里。4.编辑WEB-INF/classes/jive_init.properties 将jiveHome=C:\\javasource\\jive\\jiveHome改为你的jive的jivHome目录my:将jiveHome=C:\\javasource\\jive\\jiveHome改为你的jive的jivHome目录
即[盘符]:\jboss-3.0.6\server\default\deploy\jive.war\WEB-INF\jiveHome5.进入http://localhost:8080/jive/admin/setup/ 设置如果发现你缺少包,会提醒你。一切正常的话,出现"继续"按钮my:刚开始没有复制sqlserver2000的驱动,按上面步骤复制并重起jboss后解决。6.设置数据库
如果是mysql driver=org.gjt.mm.mysql.Driver
serverURL=jdbc:mysql://localhost/jive
username=访问数据库用户名
password=密码my:我的是sqlserver2000,要这样改
driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
serverURL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jive
username=xxx
password=xxx在这里我遇到了问题,我以前的同户名为sa,空密码,jive却非要添写密码,我只好在sql2000里添加了一个带密码用户,这才通过。7.”继续“到 管理员账号设置 my:正常设置了,但我设置论坛名是中文时,中文为?,所以还需进一步解决。8.全部设置完成后,到管理登陆,这时你可以设置你的论坛了。my:发贴时出错,还需解决,不知道为什么会出现这个毛病。9.设置论坛后,可以http://localhost:8080/jive/浏览。my:http://机器名:8080/jive/ ,成功浏览.Soloist 2003.3.25
------------------
win2000 server+jdk1.4.1+jboss4.0.6+Jive(Jdon版)+sql server2000首先安装好jdk1.4.1和jboss4。我使用得是jboss-3.0.6_tomcat-4.1.18.zip,它配置特别简单。将jive下载后先解压在一个临时目录中。安装jive
一、下载安装sqlserver2000的jdbc驱动程序,并安装。
二、按照jive的安装说明文件进行安装。
三、在[盘符]:\jboss-3.0.6\server\default\deploy下建立一个目录名为jive.war,并将jive中application文件夹中的所有文件复制到这里。以下我按照这几个步骤说明。
----------------------------------------------------------------------
安装步骤:
1.数据库安装,database目录中选择对应数据库如jive_mysql.sql
在你数据库服务器上建立数据库名Jive 导入jive_mysql.sqlmy:启动sqlserver2000,新建一个数据库,名为jive,然后在查询分析器里打开该文件,运行即可。
2.Tomcat配置,Tomcat使用4.01以上,如果你使用mysql,请使用database目录下的mm.mysql-2.0.14-bin.jar 作为JDBC驱动程序,将之拷贝到tomcat/common/lib下。重启Tomcat.my:将sqlserver2000的三个驱动文件复制到这里[盘符]:\jboss-3.0.6\server\default\deploy\jive.war\WEB-INF\lib3.将application目录下所有文件拷贝到你服务器Tomcat应用目录下,如Tomcat/webapps/jive下。(或者配置server.xml)my:在[盘符]:\jboss-3.0.6\server\default\deploy下建立一个目录名为jive.war,并将jive中application文件夹中的所有文件复制到这里。4.编辑WEB-INF/classes/jive_init.properties 将jiveHome=C:\\javasource\\jive\\jiveHome改为你的jive的jivHome目录my:将jiveHome=C:\\javasource\\jive\\jiveHome改为你的jive的jivHome目录
即[盘符]:\jboss-3.0.6\server\default\deploy\jive.war\WEB-INF\jiveHome5.进入http://localhost:8080/jive/admin/setup/ 设置如果发现你缺少包,会提醒你。一切正常的话,出现"继续"按钮my:刚开始没有复制sqlserver2000的驱动,按上面步骤复制并重起jboss后解决。6.设置数据库
如果是mysql driver=org.gjt.mm.mysql.Driver
serverURL=jdbc:mysql://localhost/jive
username=访问数据库用户名
password=密码my:我的是sqlserver2000,要这样改
driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
serverURL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=jive
username=xxx
password=xxx在这里我遇到了问题,我以前的同户名为sa,空密码,jive却非要添写密码,我只好在sql2000里添加了一个带密码用户,这才通过。7.”继续“到 管理员账号设置 my:正常设置了,但我设置论坛名是中文时,中文为?,所以还需进一步解决。8.全部设置完成后,到管理登陆,这时你可以设置你的论坛了。my:发贴时出错,还需解决,不知道为什么会出现这个毛病。9.设置论坛后,可以http://localhost:8080/jive/浏览。my:http://机器名:8080/jive/ ,成功浏览.Soloist 2003.3.25
------------------
解决方案 »
- 如何在访问页面的时候只需输入IP地址即可(不用输入目录名称)
- JSP的session范围问题
- tomcat连接mysql使用ip协议吗?
- JavaBean的使用
- 初学jsp+Tomcat遇到的问题
- 我是休闲,JSP天下群已经解散,现在已成立JSP天下(新)群,欢迎各位兄弟再次+入
- 请教一个连接数据库javaBean的问题
- 求助]一个包含中英文的字符串转换成字节数组后,怎样保证拆分的时候不出现把汉字从中间分开而出现乱码?
- why my first servlet doesnt work?最简单的问题 高手指点(不用太高)
- Struts在MyEclipse中配置出错?在线等!
- 那里有好的JSP BBS 可以下压?
- 哪里有jsp+MSsql server 论坛下载? 急..........
如果数据库中中文正确,文件头上加:
<%@ page contentType="text/html;charset=gb2312" %>
就可以了
如果数据库中的不正确就要在写进数据库前用String str=new String(str.getBytes("ISO8859_1"),"gb2312")转换一下不知道你发贴出错,报的什么错误?
第二个问题的出错信息是:
论坛: Jive(J道))
--------------------------------------------------------------------------------
下面有错误发生,请将错误报告到: Jdon
java.lang.NullPointerException
at org.apache.jsp.post_jsp._jspService(post_jsp.java:210)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:204)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:536)
谢谢!
对不起,我用五笔一不小心打错个字,对不起了,希望您不会生气,对不起了,谢谢!
谢谢你多次对我进行帮助,谢谢!
[email protected]
[email protected]
谢谢那个网友吧
我把他的贴子贴出来,让遇到这个问题的其他网友参考。那个网友在jdon里叫yeguiren。--------------------------
发贴的问题我已解决!我修改了POST.JSP文件!如下:(增加了两条语句删除一条语句,在*****内)
// If authToken is null, make an anonymous login:
if (authToken == null) {
authToken = AuthorizationFactory.getAnonymousAuthorization();
}/************************************************************增加这个语句:
myEnv.registeUserInit(authToken);
/****************************************************************
boolean isGuest = authToken.isAnonymous();
// Get the forum factory object.
ForumFactory forumFactory = ForumFactory.getInstance(authToken);
// Get the user of this page
User pageUser = null;
if (!isGuest) {/**********************************************************删除这个语句:// pageUser = myEnv.getForumFactory().getUserManager().getUser(authToken.getUserID());
增加这个语句:
pageUser = myEnv.getPageUser();
/*************************************************************
}boolean autoWatchNewTopics = false;
boolean autoWatchReplies = false;
boolean addWatch = ParamUtils.getBooleanParameter(request,"addWatch");-----------------问题解决,我也要结帐了,谢谢大家的帮忙!!!!!
这个是可以编译的,这个版本要求jdk为1.4的,
如果提示
Could not find F:/pq/myjava/e-store/lib/activation.jar to copy to WebApp forum; file is defined as element of library Mail
二是:F:/pq/myjava/e-store/lib/activation.jar (The system cannot find the file specified) 时
把jivejdon\lib\activation.jar这个文件复制到它说找不到的目录下就可以了。我已经成功编译了,祝你成功!
如果数据库中中文正确,文件头上加:
<%@ page contentType="text/html;charset=gb2312" %>
就可以了
如果数据库中的不正确就要在写进数据库前用String str=new String(str.getBytes("ISO8859_1"),"gb2312")转换一下可以说说具体位置吗?俺实在是个菜鸟