1、简单叙述Tomcat服务器安装路径下各目录的作用。
【参考答案】
以Tomcat6.0为例,列出其子目录的各项功能:
(1)\bin\-----------------Tomcat中的一些可执行文件和批处理文件,
用于启动、停止服务等。
(2)\cong\----------------存放Tomcat中的各种全局配置文件。
(3)\lib\-----------------Tomcat运行库文件。
(4)\logs\----------------运行日志。
(5)\temp\----------------临时目录。
(6)\webapps\----------- 项目发布目录。
(7)\work\--------------- 存放JSP编译后生成的Java代码和class类。
2、归纳在MyEclipse环境下创建、发布、运行Web项目过程。
【参考答案】
第一步,创建项目:创建或选择工作空间(Workspace,工作空间),进入后默认的视图为MyEclipse视图。选择【File】→【new】→【Web Project】,后出现创建Web项目的窗口,在【Project Name】中填入项目名称如test,点击【finish】完成;
第二步,项目编码:(创建JSP页面等)略;
第三步,发布项目:
首先,配置外部服务器。选择MyEclipse菜单中的【Window】下的【Preferences】选项,进入到配置环境界面,在左边的工具条中,选择【Myeclipse】→【Servers】→【Tomcat】,进行相关配置。
其次,发布过程。服务器配置完成后,选择工具条中的发布工具,将项目部署到Tomcat中。
最后,启动项目。项目成功发布后,选择工具条中的服务器启动工具选择配好的服务器,启动服务器。在地址栏中输入项目地址“http://localhost:8080/test/index.jsp”启动项目。
3.在MyEclipse中有时发布完项目后启动Tomcat服务器时会报出如图1.11所示的错误“java.net.BindException: Address already in use: JVM_Bind<null>:8080”请根据所学知识和错误提示盘点这是什么样的错误,怎样解决。
【参考答案】
说明Tomcat服务器已经启动后没有停止,又一次重新启动服务器就会出现这种情况。
出现这种情况后,首先停止服务器,再重新启动。若还是出现这种情况,可将MyEclipse开发工具关闭,并使用ctrl+alt+del进入任务管理器,选择进程选项,检查系统服务中的Tomcat进程是否关闭,若没有关闭,请停止该服务后重新启动即可。