疯狂Android讲义第19章web应用部署

本文详细介绍了在部署《疯狂Android讲义(第三版)》Web应用时可能遇到的问题及解决方法,包括导入数据库、修改配置文件、编译应用和解决编译失败的原因等步骤。同时,提供了Android客户端部署的指导,涉及修改客户端代码以适应已部署的Web应用。还特别指出了部署过程中遇到的编译问题的解决方案,即添加缺失的jar包到CLASSPATH环境变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        相信很多人在学习《疯狂Android讲义(第三版)》最后一章的时候,都会遇到一个问题,那就是web应用的部署问题,很多人根据它提供的方法,很难一次性部署成功,下面我就讲讲我在部署过程中遇到的问题以及解决的方法:

部署Web应用请按如下步骤进行:
1. 将mysql.sql脚本中的语句导入MySQL数据库。
2. 修改auction\WEB-INF路径下的applicationContext.xml文件,
   将其中的数据库连接信息修改为你的数据库连接信息。
3. 进入auction\WEB-INF路径下,启动DOS或shell窗口,输入:
   ant compile -- 该命令用于编译应用
4. 将整个应用复制到%TOMCAT_HOME%/webapps路径(务必使用Tomcat 8.0.x版本)下,
   启动Tomcat服务器即可。
5. 两个内置用户的用户名和密码为:
   mysql mysql
   tomcat tomcat


注意:本系统并未提供注册用户的功能,读者暂时只能使用系统提供的两个用户。


部署Android客户端请按如下步骤进行:
1. 修改HttpUtil类的BASE_URL常量,将该常量中的IP地址、端口号修改
   成上面Web应用所部署的主机的IP地址(不可使用localhost或127.0.0.1)、端口。
2. 如果在部署Web应用的主机上运行Android模拟器,并在该模拟器上运行
   该Android客户端,运行该Android端即可。
3. 如果在真机上运行该Android客户端,请保证真机与部署Web应用的主机
   位于同一个局域网内(通常建议让真机通过WiFi接入该局域网即可)。

以上是它提供的部署方法。

在部署web应用的时候,进行到第三步时,执行ant compile无法进行编译,原因是什么呢?后来通过查阅资料才知道是少了两个jar包,解决办法:将Tomcat目录下lib目录下servlet-api.jar和jsp-api.jar两个JAR包添加到CLASSPATH环境变量中(环境变量的配置相信大家都会吧,不会的可以去百度查查)


还有就是关于网页的登录,我是通过http://localhost:8080/auction/index.jsp这个路径登录的。

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码的灵魂是bug!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值