《《JSP应用开发项目化教程》课后习题(第1章).docx》由会员分享,可在线阅读,更多相关《《JSP应用开发项目化教程》课后习题(第1章).docx(1页珍藏版)》请在第壹文秘上搜索。
1、课后习题参考答案1、简单叙述TomCaI服务器安装路径下各目录的作用。【参考答案】以TomCat6.0为例,列出其子目录的各项功能:(1) binTomcat中的一些可执行文件和批处理文件,用于启动、停止服务等。(2) cong存放TonlCat中的各种全局配置文件。(3) libTomCat运行库文件。(4) logs运行日志。(5) temp临时目录。(6) webapps项目发布目录。(7) work存放JSP编译后生成的Java代码和class类。2、归纳在MyECliPSe环境下创建、发布、运行Web项目过程。【参考答案】第一步,创建项目:创建或选择工作空间(WorkSpace,工作
2、空间),进入后默认的视图为MyECliPSC视图。选择File-*new-WebProject,后出现创建Web项目的窗口,在【ProjectName中填入项目名称如test,点击【finish】完成;第二步,项目编码:(创建JSP页面等)略;第三步,发布项目:首先,配置外部服务器。选择MyECliPSe菜单中的Window下的Preferences选项,进入到配置环境界面,在左边的工具条中,选择【Myeclipse】一【Servers】一【Tomcat】,进行相关配置。其次,发布过程。服务器配置完成后,选择工具条中的发布工具,将项目部署到TomCat中。最后,启动项目。项目成功发布后,选择工
3、具条中的服务器启动工具选择配好的服务器,启动服务器。在地址栏中输入项目地址http:/localhost:8080/test/index.jspv启动项目。3.在MyECliPSC中有时发布完项目后启动TOInCat服务器时会报出如图1.ll所示的错误.BindException:Addressalreadyinuse:JVMBind:8080”请根据所学知识和错误提示盘点这是什么样的错误,怎样解决。f11,S.:TheAPRbasedApacheTomcatNativelibrarywhichallowsoptimalperformancein2010-12-221:19:04org.apa
4、che.coyote.httpl1.HttpllProtocolinit产重:ErrorinitializingendpointIjaV.BindEXCePtiOn:Addressalreadyinuse:JVM-Bind:8080.JIoEndpoint.init(JlOEndPoint.java:502)atorg.apache.coyote.httpl1.HttpllProtocol.init(HttPIlProtoCol.java:176)atOrg.apache.Catalina.ConneCtor.ConneCtor.initializetConneCtor.java:1058)【参考答案】说明Tomcat服务器已经启动后没有停止,又一次重新启动服务器就会出现这种情况。出现这种情况后,首先停止服务器,再重新启动。若还是出现这种情况,可将MyECIiPSe开发工具关闭,并使用CtrI+alt+del进入任务管理器,选择进程选项,检查系统服务中的TOmCat进程是否关闭,若没有关闭,请停止该服务后重新启动即可。