使用Servlet,JSP,MySQL,CSS,JavaScript在Java中创建的基于Web的聊天应用程序。它需要至少运行的Apache Tomcat 10 Web服务器。
如果您部署此服务,则可以与朋友聊天。否则,您可以使用远程数据库,一旦在数据库中添加表,就可以通过使用WAR文件将该应用程序删除此应用程序。




要运行此应用程序,您需要在Eclipse EE IDE上设置此项目,这是如何做到的:
步骤1:下载后,您必须将该项目保留在工作空间上。从Eclipse检查您的工作空间,您可以通过
file-> switchworkspace->其他,然后选择您的工作区。
Stop-2:在Eclipse IDE中下载Web开发工具。
转到帮助 - > eclipse Marketplace->在搜索选项卡上您可以在搜索区域搜索工具搜索“ Web”并下载工具
建议的是: Eclipse Enterprise Java和Web开发人员工具3.31
或者,您可以下载支持Servlet,JSP和上面提到的其他人的任何人。
步骤3:下载Apache Tomcat服务器确保使用Tomcat 10及以上。您可以下载此表格官方网站tomcat.apache.org,也可以解压缩它。
步骤4:带有Eclipse的设置Tocat:您可以设置tomcat转到Windows-> show views->服务器 - >服务器
将打开一个新的选项卡,并以服务器的名称单击给定的链接,以添加新服务器 - >选择您已插入的服务器的版本,在我的情况下,这是Apache-> Tomcat 10-> tomcat 10->单击next->在上一个步骤中找到您在上一个步骤中下载的apache tomcat目录。
步骤5:在Eclipse中打开您的项目:转到文件 - >从文件系统 - >找到您的工作区并选择项目(WebChatapp)文件夹 - >单击打开 - >完成 - >完成
步骤6:数据库设置:要设置数据库,您可以使用文件数据库/chat.sql。使用PhpMyAdmin =如果使用PHP Myadmin,那么Simpley创建一个带有“ chat”名称的新数据库,然后可以从您的导入选项卡中导入文件数据库/chat.sql。
使用MySQL命令行客户端或WorkBench-您可以简单地运行给定查询以创建数据库设置:
创建数据库:
CREATE DATABASE chat ;使用数据库:
USE chat;为消息创建表:
CREATE TABLE ` messages ` (
` msg_id ` int ( 20 ) NOT NULL AUTO_INCREMENT,
` incoming_msg_id ` varchar ( 255 ) NOT NULL ,
` outgoing_msg_id ` varchar ( 255 ) NOT NULL ,
` msg ` varchar ( 1000 ) NOT NULL ,
PRIMARY KEY ( ` msg_id ` )) AUTO_INCREMENT = 100 ;为用户创建表:
CREATE TABLE ` users ` (
` user_id ` int ( 11 ) NOT NULL AUTO_INCREMENT,
` unique_id ` varchar ( 200 ) NOT NULL ,
` fname ` varchar ( 255 ) NOT NULL ,
` lname ` varchar ( 255 ) NOT NULL ,
` email ` varchar ( 255 ) NOT NULL ,
` password ` varchar ( 255 ) NOT NULL ,
` img ` varchar ( 400 ) NOT NULL ,
` status ` varchar ( 255 ) NOT NULL ,
PRIMARY KEY ( ` msg_id ` )) AUTO_INCREMENT = 100 ;步骤7:现在您准备运行应用程序:右键单击project(WebChatapp) - >在服务器上运行 - >可能会询问您要运行哪些应用程序,请选择WebChatapp并完成
第8步:启动服务器后,您可以通过浏览器访问应用程序:打开浏览器并搜索http:// localhost:8080/changapp/
Step-9:我希望这对您有帮助。
欢迎拉动请求。对于重大更改,请先开设一个问题,以讨论您想更改的内容。
请确保及时更新测试。