有些朋友看不懂,我给整理了下思路:
1.新建新工程
2.添加源代码
3.加类包和页面
1、新建新工程
在eclipse中,新建一web project
注意,工程的src folder与web root folder 分别是
src/java和src/webapp ,点“mywebchat”,新建工程成功。
2、添加源代码
把下载好的webchat源码全部复制到你刚建好的工程目录下替代原有的src目录,这样webchat开发环境就搭建好了。
(http://download.csdn.net/source/2157288 源码下载地址)
3、加类包和页面
这时项目起来了,但是有报错哦,怎么办!不急,这时要把webchat.war(http://www.igniterealtime.org/projects/openfire/plugins/webchat.war) 解压后,吧里面的文件加到工程中(注意,在拷贝时,webchat.war中的index.jsp不要拷贝),再重新发布,如果出现和直接运行版一样的内容就是对了。
4、 接下来就是修改和开发了,大家一起体会吧!欢迎在博客里交流!
很奇怪的构造是吧,可以试试其他的吗,很遗憾我就是试过,很麻烦要改动源码,因为他遵守了另外一个规范,就是openfire的插件规范,所以要这么奇怪的构造。别忘了访问地址的结构http://127.0.0.1/mywebchat/
“http://127.0.0.1/”根目录行吗?不行!
为什么? 我也想问一起体会吧!
附:发布的文件目录
- 大小: 11.8 KB
- 大小: 23.4 KB
- 大小: 42.1 KB
分享到:
相关推荐
需要openfire4.1以上才可使用
7. **扩展与定制**:由于Fastpath-Webchat是与openfire集成的,它可能提供了API或插件机制,允许用户根据需求进行功能扩展或自定义界面。开发者可以通过查阅文档或源代码来了解如何进行这些操作。 8. **版本更新与...
博通公司的FASTPATH技术是一项旨在帮助企业原始设备制造商(OEMs)更快地将创新的以太网系统推向市场,同时降低研发成本的软件解决方案。通过将强大的软件功能、芯片集成、全面的测试和认证流程与与合同制造商和设计...
7. **文档**:开发者指南、API参考、安装说明等,这些文档对于理解和使用Fastpath-webchat至关重要。 8. **构建和部署工具**:可能包含Grunt、Gulp、Webpack或其他自动化工具,用于编译、优化和打包源代码,以便于...
LSI MegaRAID FastPath 软件是高性能输入输出加速器,用于连接到MegaRAID 控制器卡的固态驱动器(SSD)阵列。此高级软件是LSI MegaRAID 技术的最优化版本,可以在与连接到 SSD 的 6Gb/s MegaRAID SATA+SAS 控制器...
在2017年5月发布的这个版本中,它被设计为在Eclipse集成开发环境中运行,这使得开发者可以更方便地进行代码调试、功能测试和性能优化。 1. **Eclipse集成开发环境**:Eclipse是Java开发的主流IDE,它提供了丰富的...
【标题】"iOS实例开发源码——fastpath-FastSpace-d0831ed.zip" 涉及的是一款名为 "FastPath" 的iOS应用程序的源代码。这是一份宝贵的教育资源,适合iOS开发者深入理解iOS应用开发流程,学习Objective-C或Swift编程...
"Fastpath Web Chat" 是一款专为在线客服和客户交互设计的Web聊天应用程序。源码提供了深入了解其工作原理和技术架构的机会。以下是对该源码的关键知识点的详细解析: 1. **Web聊天技术**:Fastpath Web Chat的核心...
MikroTik FastPath 是一个优化的数据包处理技术,主要设计用于提升MikroTik RouterOS设备的网络性能。在MikroTik的路由器操作...正确配置和使用FastPath,能够帮助网络管理员优化网络架构,实现更快、更稳定的通信。
#### 二、Fastpath列表详解 下面是对部分Fastpath的详细解释: 1. **VRS Supplier Release Scheduling** - **功能:** 供应商发货调度。 - **用途:** 用于管理供应商的交货计划,包括安排、监控供应商发货的时间...
【标题】"iOS游戏应用源代码——fastpath-FastSpace-d0831ed.zip" 涉及的是一个iOS游戏开发项目,其中包含了源代码。这个项目的名称为"FastPath",可能是一个以速度或者路径规划为主题的休闲游戏。版本标识为"d0831...
"docker-fastpath"的核心理念是“只构建一次”,这意味着它会创建一个基础映像,然后在此基础上进行后续的开发和部署工作。这样可以避免每次代码更改后都需要重新构建整个映像,显著减少了构建时间和资源消耗。这...
为了扩展其功能,开发者可以通过开发插件来实现更多的定制需求。本文将详细介绍如何从零开始创建一个Openfire插件。 #### 二、插件结构与目录组织 Openfire插件的目录结构非常重要,它不仅影响到插件的编译和部署...
#### 二、安装与配置步骤 ##### 1. 安装MegaRAID Storage Manager (MSM) - **Linux环境**: - 选择“全部安装”选项来安装MSM。 - 安装完成后,可以通过MSM进行服务端的访问和管理。 - **Windows环境**: - 同样...
Docker FastPath-詹金斯 该存储库展示了如何使用实现 。 有关Docker FastPath的介绍,请阅读我的。 该存储库包含一个mokcup Node.js应用程序,但是该方法适用于任何基于Docker并基于Jenkins构建的应用程序。 该过程...
二、Openfire服务器安装配置 1. 下载Openfire服务器软件,推荐使用无Java环境的Windows版本,即openfire_3_4_2.zip。 2. 解压到不含中文字符的路径,如D:\Openfire,然后运行D:\Openfire\bin\openfire.exe进行安装。...
VPP(Vector Packet Processing)是FastPath项目的一部分,是一个高性能的网络数据包处理框架,它在Linux操作系统上运行,提供了一种替代传统网络协议栈的方法。Ubuntu 18.04是一个广泛使用的Linux发行版,提供了...
在Eclipse中部署WebChat,首先需要确保已安装Java开发工具(JDK)、Eclipse IDE以及相应的Web开发插件,如Tomcat服务器。然后,将解压后的WebChat项目导入到Eclipse的工作空间中。设置好项目的服务器配置,将WebChat...
通过源代码,开发者可以深入理解WebChat服务的工作原理,学习如何构建类似的应用,或是将此服务作为基础,进行自己的二次开发。 压缩包子文件的文件名称“WebChatServer”很可能包含了整个WebChat服务的源代码文件...
Spark源码结构解析 Spark作为一个流行的分布式计算框架,其源码结构复杂且深奥,但理解它对于深入学习和优化Spark应用至关重要。...在进行Spark二次开发时,熟悉源码结构能够帮助定位问题并实现自定义功能。