编程常用的服务器:
IIS
Apache
Tomcat
通常的动态网页技术
CGI(Common Getway Interface)
API(NSAPI ,ISAPI)
ASP(Active Server Page)
PHP(Personal Home Page)
JSP/Servleyt(Java Servlet Page)
Servlet是服务器端的小应用程序
用来完成B/S架构下,客户端请求的响应处理
平台独立,性能优良,能以线程方式运行
Servlet API为Servlet提供了统一的编程接口
Servlet一般在容器中运行
常见的Servlet容器
Tomcat
1.Bat格式为windows或dos下面可执行的脚本格式。
2.Tomcat配置必须设置及环境变量JAVA_HOME :为JDK安装路径:C:\Program Files\Java\jdk1.6.0_16
3.Tomcat的目录结构:
bin/ 目录:二进制可执行文件和脚本
common/ 目录:Catalina本身和web应用可加重的类的目录
conf/ 目录:配置文件目录
logs/ 目录:日志目录
server/ 目录:服务器所需的类库目录
shared/ 目录: WebApp共享的类库
webapp/ 目录:web应用所存放的目录appliactions
work/ 目录: Tomcat的工作目录(存放jsp产生的class文件)
temp/ 目录:存放临时产生的文件
4.tomcat的配置文件
conf/server.xml服务器端主配置文件
conf/web.xml定义所有web应用的配置(缺省的servlet定义和,I,E类型定义)
conf/tomcat-user.xml定义了tomcat用户的信息
5.tomcat的起动关闭常用的命令:
(1)启动:找到tomcat安装路径下面的bin文件夹,在命令行中输入如下:
D:\tomcat6.1.20\bin>startup或者D:\tomcat6.1.20\bin>catalina start
(2)关闭:D:\tomcat6.1.20\bin>shutdown或D:\tomcat6.1.20\bin>catalina stop
6.常见问题:如果使用时8080端口被占用,可以再配置文件server.xml中找到8080端口将它改为其他自己好记的端口。在IE的URL中输入http://localhost:8080进入。可以点击TomcatManager输入用户名和密码分别为tomcat,tomcat如果不能进入,可以再tomcat-user.xml中添加用户和角色。
分享到:
相关推荐
### Tomcat部署项目常见问题及ExtJS包说明 #### 一、Tomcat部署项目的注意事项 在使用Tomcat部署项目时,有一些重要的事项需要注意: 1. **确保项目与Tomcat版本兼容**:首先需要确保项目的JDK版本与Tomcat版本相...
【标题】:“Tomcat常见问题集锦(持续更新)” 在Java Web开发中,Tomcat作为最常用的开源应用服务器,其稳定性和性能是开发者关注的重点。这篇博客文章旨在收集和解决Tomcat在实际运行中遇到的各种问题,为开发者...
五、常见问题及解决方案 1. **端口冲突**:如果Tomcat无法启动,可能是因为8080端口被其他应用占用。修改`conf/server.xml`文件中的`<Connector>`标签,更改端口号。 2. **环境变量问题**:确保`JAVA_HOME`环境变量...
Apache Tomcat是一款广泛使用的开源Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP)技术,并在...通过本课程的学习,可以提升他们对于Tomcat服务器的管理和应用能力,有效地应对实际工作中的各种挑战。
**Tomcat 8.0详解及配置指南** Tomcat 8.0是Apache软件基金会的Jakarta项目中的一个开源Web服务器和Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。作为轻量级应用服务器,Tomcat以其简单易用、...
检查了 Tomcat 的安装目录及 webapp 文件夹,发现 Eclipse 中配置的 Tomcat 目录与实际安装目录不一致。在服务器视图(Servers view)中,更改了 Tomcat 的设置,选择“使用工作空间元数据(Use workspace metadata)”...
【标题】:“小白就能学习的tomcat安装及配置教程” ...这个“小白就能学习的tomcat安装及配置教程”应该会涵盖以上所有内容,并可能包含更多实用技巧和常见问题的解决方案,为初学者提供了一个良好的学习起点。
Linux学习与Tomcat8.0版本的结合是IT运维领域中的常见应用场景,尤其对于初学者而言,这是一个很好的起点。Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序。在这个"Linux学习专用Tomcat8.0版本...
学习如何处理常见的错误,如404、500等,以及如何阅读和理解错误日志,这对于快速解决问题至关重要。 十、持续学习与进阶 理解Tomcat的工作原理后,你可以进一步学习高级特性,如JNDI、JMX监控、连接器优化等。同时...
不过,如果你需要自定义配置或者想要学习Tomcat的内部工作原理,编译源代码是必要的。编译步骤大致如下: 1. 首先确保已安装必要的构建工具,如GCC、Make等。 2. 进入源代码目录:`cd apache-tomcat-7.0.39-src` 3....
- **常见问题解决**:如果遇到启动失败等问题,检查`JAVA_HOME`和`CATALINA_HOME`是否正确配置,以及是否存在权限问题。 #### 三、Tomcat常用功能配置 - **内存配置**:可以通过调整`bin/catalina.bat`或`bin/...
### 九、常见问题与解决 1. 如遇到端口冲突,检查`server.xml`中的`<Connector>`元素,更改默认的8080端口。 2. 如果启动失败,检查日志文件(`$CATALINA_HOME/logs/catalina.out`),查找错误信息。 通过以上步骤...
11. **故障排查**:学习如何通过日志、控制台输出以及服务器状态检查来诊断和解决常见的运行问题。 12. **更新与升级Tomcat**:了解如何安全地升级到新版本的Tomcat,以保持最新特性和安全补丁。 通过这个视频教程...
6. **故障排查**:书中会介绍常见的错误日志分析方法,帮助读者定位问题,如404错误、500错误等,并提供解决策略。同时,还会讲解如何使用调试工具进行问题诊断。 7. **集群与负载均衡**:对于高可用性和扩展性需求...
六、常见问题及解决方法 在使用Tomcat 5.5.12过程中,可能会遇到的问题包括但不限于: 1. 应用启动慢:检查JVM内存设置,确保有足够的资源运行应用。 2. 连接超时:调整`Connector`的`maxThreads`和`connection...
"apache-tomcat-7.0.82.tar.gz"是Tomcat7的一个发行版,采用tar.gz格式进行打包,这种格式在Linux系统中常见,便于存储和传输。 **1. Tomcat7** Tomcat7是Java EE(现在称为Jakarta EE)规范的一部分,它实现了...
5. 故障排查:分享诊断和解决Tomcat常见问题的方法,帮助开发者快速定位和修复问题。 接下来是《Tomcat 8指南》。Tomcat 8是目前广泛应用的版本,这本书将侧重于这个特定版本的新特性、最佳实践和升级路径: 1. 新...
3. **文档**:详细说明了如何设置和管理Tomcat集群,可能包括步骤、注意事项和常见问题解答。 4. **截图**:可视化帮助,展示了配置和部署过程的关键步骤。 5. **测试软件**:可能包含一些工具或脚本,用于测试集群...
在使用MyEclipse进行Tomcat 5服务器部署时,开发者可能会遇到各种问题,这些问题可能阻碍项目的正常运行。本文将详细解析这些常见错误,并提供相应的解决方法。 1. **错误一:Tomcat版本不兼容** MyEclipse可能不...