游戏要做计费,以前没做过。第三方的公司说他们的计费发过来HTTP GET请求,我这边响应OK就行。
首先想用JBOSS做的,但是后来发现JBOSS有大材小用,于是改用Tomcat,开始配置的时候各种404,上网上搜了下eclipse配置tomcat搞定后,直接把原来的项目工程直接整合在一个新建的dynamic web project。需要注意的有一个 web-inf文件夹,该文件夹下会有你的class文件,lib文件,我把所有工程中需要用到得文件都放到了这个文件夹下面。
整合完毕后,新建一个servlet 接受计费服务器的GET请求。第一次接触HTTP,对于GET和POST不是很清楚,百度了下,点这里,GET的参数都是地址栏里直接发过来的,以&区分,这里就涉及到一个URLencode 和 URLdecode,如果对方请求某个字段的是中文,服务器接收会产生乱码,需要设置一下编码就OK。
另外对方要求加密,于是用MD5,跟他确定了一个密钥。
这样对方计费服务器发生数据过来,在这个容器内,Tomcat和游戏逻辑服务器就可以直接通讯,修改相关玩家数据。
更多信息请查看 java进阶网 http://www.javady.com/index.php/category/thread
分享到:
相关推荐
为了提高可用性和处理能力,多个Tomcat服务器可以通过集群和负载均衡技术进行整合,实现故障转移和负载分配。 9. **最新版本与更新** 保持Tomcat版本的更新对于确保安全性和获取新特性的支持至关重要。当前最新...
【标题】"Tomcat伺服器實務"涵盖了关于Apache Tomcat服务器的多个核心知识点,包括其安装、配置、与数据库的集成以及安全性设置等。Tomcat是一款广泛应用的开源Web容器,它实现了Java Servlet和JavaServer Pages...
当我们谈论“jbuilder与tomcat整合开发”,实际上是在讨论如何将JBuilder作为开发工具与Tomcat服务器进行配合,以便于开发、测试和部署基于Java的Web应用。下面将详细介绍这个主题,包括相关知识点和步骤。 1. **...
标题中的“gwt和tomcat整合”指的是将Google Web Toolkit (GWT) 应用程序部署到Apache Tomcat服务器的过程。GWT是一个开源的Java框架,用于开发在浏览器上运行的富互联网应用程序(RIA),而Tomcat是一款流行的、开源...
这种技术基于Google Cloud Messaging (GCM) 或者其后续服务 Firebase Cloud Messaging (FCM),它们都是谷歌提供的免费服务,用于实现服务器与移动应用之间的双向通信。 Tomcat是一款广泛使用的开源Java Servlet容器...
本篇文章主要探讨的是如何在走向架构师之路的第一天实现Apache与Tomcat的整合,这是一种常见的Web服务器与应用服务器的部署模式。 首先,我们需要理解J2EE工程的通用架构,它通常由三个主要部分构成:Web服务器...
在这个myEclipse项目中,我们看到的是一个基于SSH(Spring、SpringMVC、Hibernate)的整合应用,同时利用了Maven进行依赖管理和构建,以及Tomcat7作为应用服务器。现在,让我们详细探讨一下这些技术: 1. **Spring*...
这篇文章将探讨如何在Linux环境下整合Apache与Tomcat,以便更有效地发布Web应用。 首先,让我们了解Apache和Tomcat的基本功能。Apache主要负责处理静态网页内容,如HTML、CSS、JavaScript等,而Tomcat则是Java应用...
在手动配置Tomcat时,我们通常需要设置环境变量、修改配置文件、部署应用等步骤,而通过批处理脚本,我们可以将这些操作整合到一起,一次执行完成。 以下是一些批处理脚本可能涉及的关键知识点: 1. **设置环境...
八、Spring Boot与Tomcat整合 Spring Boot简化了Java Web应用的开发,它内置了Tomcat服务器,开发者只需专注于业务逻辑。通过Spring Boot,可以快速创建集成了数据库、安全、RESTful API等功能的Web应用。 九、...
BlazeDS、Flex和Tomcat是Java服务器端与富互联网应用程序(RIA)客户端之间通信的重要技术组合。在J2EE环境中,这种集成提供了一种高效、动态的方式,以实现数据的实时双向传输,增强了Web应用的用户体验。下面将详细...
13. **Spring Boot与Tomcat整合**:Spring Boot简化了Tomcat的使用,开发者只需添加依赖即可快速启动嵌入式的Tomcat服务器。 14. **Tomcat监控**:使用JMX(Java Management Extensions)和监控工具(如VisualVM、...
SSH整合与Tomcat内存优化是Java Web开发中的关键环节,主要涉及到Spring、Struts和Hibernate这三个框架的集成以及Tomcat服务器性能的调优。这里我们将深入探讨这两个主题,并结合提供的资源进行详细阐述。 首先,...
Web服务器专门处理HTTP请求,应用服务器是通过很多协议为应用提供商业逻辑。虽然Tomcat也可以作web服务器,但其处理静态html的速度比不上Apache,且其作为web服务器的功能远不如Apache,因此把Apache和Tomcat集成...
本示例主要探讨如何在SpringBoot项目中整合JSP视图,并提供了两种不同的部署方式:内置Tomcat启动和外部Tomcat部署。这两种方式各有优缺点,适合不同场景的应用。 首先,让我们深入理解SpringBoot整合JSP的基本步骤...
通过上述介绍,可以看出Flex与Java的整合不仅可以提高开发效率,还能实现更为复杂的业务逻辑。选择合适的整合方式取决于具体的项目需求和技术背景。无论是选择独立部署还是在同一项目中整合,都需要细心配置各项参数...
10. **最新技术趋势**:第3版可能涵盖了Spring Boot与Tomcat的整合、微服务架构下的Tomcat使用、以及Cloud Native的部署策略等前沿技术。 通过阅读《Tomcat与Java Web开发技术详解》第3版,开发者不仅可以掌握...
在这个配置中,Tomcat7作为应用服务器,处理由Nginx转发过来的业务逻辑请求。 - **Session管理**:Tomcat默认的Session管理机制在集群环境中可能导致Session丢失,因此需要结合Memcache实现Session共享。 3. **...
SpringBoot整合SSM(Spring、SpringMVC、MyBatis)是常见的企业级Web应用开发模式,它将这些组件融合在一起,提供了快速构建应用程序的能力。在这个项目中,MyBatis选择了XML作为配置文件的格式来定义SQL语句,这是...