当前位置:首页 > 网络自动答疑系统
网络自动答疑系统的设计
成索引文件的创立,用户扩展新的语言和文件格式,只需要实现文本分析的接口。
(5)已经默认实现了一套强大的查询引擎,用户无需自己编写代码即使系统可获得强大的查询能力。
面对已经存在的商业全文检索引擎,Lucene也具有相当的优势。
首先,在它的开发源代码发行方式的基础上程序员不仅仅可以充分的利用Lucene所提供的强大功能,而且可以深入细致的学习到全文检索引擎制作技术和面相对象编程的实践,进而在此基础上根据应用的实际情况编写出更好的更适合当前应用的全文检索引擎。在这一点上,商业软件的灵活性远远不及Lucene。
其次,Lucene秉承了开放源代码一贯的架构优良的优势,设计了一个合理而极具扩充能力的面向对象架构,程序员可以在Lucene的基础上扩充各种功能,比如扩充中文处理能力,从文本扩充到HTML、PDF等等文本格式的处理,编写这些扩展的功能不仅仅简单,而且由于Lucene恰当合理的对系统设备做了程序上的抽象,扩展的功能也能轻易的达到跨平台的能力。
最后,借助于apache软件基金会的网络平台,程序员可以方便的和开发者、其它程序员交流,促成资源的共享,甚至直接获得已经编写完备的扩充功能。
2.2 Tomcat应用服务器
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用。当再一台机器上配置好了Apache服务器,可以利用它的响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但是它是独立运行的,即当运行Tomcat时,它实际是作为一个与Apache独立的进程单独运行的。
一、Tomcat的常用功能和配置
在运行Tomcat前,需要先设置JAVA_HOME变量 set JAVA_HOME=c:/jdk
Export JAVA_HOME=/usr/local/jdk 以下是Tomcat的常用配置: (1)启动内存参数的配置
tomcat/bin/Catalina.bat(如果是linux,那就是catalina.sh) 在rem的后面增加如下参数
set JAVA_OPTS=-Xms256m-XX:MaxPermSize=64m (2)修改Tomcat的JDK目录
打开tomcat/bin/Catalina.bat,在最后一个rem后面增加 Set JAVA_HOME=C:\\Program Files\\Java\\jdk1.6.0 (3)增加虚拟目录
如果是使用默认配置的Tomcat,另外的虚拟目录也可以这样设置:
8
网络自动答疑系统的设计
因为默认状态下,Tomcat启动过程中配置虚拟目录的时候会从webapps目录下查找webContent应用。这样配置好了,即使以后从一台服务器移植到另一台服务器,不做任何修改也能运行起来。
(4)Get方式URL乱码问题的解决 打开tomcat/conf/server.xml
查找到下面这部分,在最后增加一段代码就可以了。 URIEncoding=“UTF-8”useBodyEncodingForURI=“true”……/> 二、Tomcat的运行 设置完毕后就可以运行tomcat服务器了,首先进入tomcat的bin目录,启动tomcat。 另外也可以直接从开始菜单进入所有程序,找到Apache Tomcat6.0,点击Configure Tomcat运行。弹出如图2-2窗口,点击Start进行启动。 图2-2 启动Tomcat窗口 启动后可以在浏览器中输入http://localhost:8080/进行测试,由于tomcat本身具有web服务器功能,因此我们不必安装apache,但是也可以和apache集成到一起使用。 2.3 MyEclipse的应用 本系统将用到MyEclipse的一些功能来完成Tomcat在其中的配置和虚拟内存大小的 9 网络自动答疑系统的设计 配置,Web程序的创建,Java编译器版本的配置、Web应用程序的发布、运行、调试等等。 2.3.1 在MyEclipse中配置Tomcat 打开MyEclipse,在菜单中选择windows→preferences。然后在弹出的窗口中打开MyEclipse→Servers。在Servers下的众多类型的服务器中,选择Tomcat6.x。选中Enable,然后点击右边的第一个Browse按钮,选择好本机的Tomcat安装目录,下面的文本框便会自动填充。如图2-3. 图2-3 Tomcat在MyEclipse中的配置 接着选中Tomcat6.x下的JDK,在这里可以配置Tomcat使用的JDK版本以及Tomcat运行时占用内存的分配情况,以后在通过MyEclipse启动Tomcat时,MyEclipse会将这些参数传递给Tomcat。在Tomcat6.x下的Launch是用来配置Tomcat的启动方式,有调试方式(Debug mode)和常规方式(Run mode)两种,我选择了调试方式,这样运行出现错误时能通过MyEclipse进行调试。 最后点击OK完成配置,回到MyEclipse的主界面工具栏,点击服务器图标右侧的箭头可以看到已经配置好的Tomcat6,再点击Start执行,接着在控制台视图(Console)便能看到服务器运行成功。如图2-4所示 10 网络自动答疑系统的设计 图2-4 控制台视图中的服务器运行结果 2.3.2 创建Web工程 建立一个名为WDXT的Web工程。 (1)选择File→New→Web Project,在弹出的New Web Project框中写入工程名字WDXT,并选择Java EE5.0。 (2)点击finish完成,即可在MyEclipse工作区中看到我们新创建的Web工程。如图2-5所示 图2-5 创建Web工程 (3)在其子目录中部署Web服务。 (4)将工程发布到Tomcat中。在工具栏上点击工程发布按钮(在服务器图标左边),在弹出的窗口中,下拉表中选择WDXT,然后点击右侧的Add按钮,弹出工程发布框,选择的服务器是之前在MyEclipse中配置好的Tomcat6.x,然后点击Finish返回再确定即可。在主页面中下方的Services视图中便能看到已经将WDXT发布到了指定的Tomcat下,如图2-6。 11
共分享92篇相关文档