个人理财 如何使用Apache Tomcat在您的计算机上运行Java Servlet

如何使用Apache Tomcat在您的计算机上运行Java Servlet

目录:

视频: 北京圣思园Java Web培训视频 006 Tomcat环境配置,第一个JSP程序实现及原理剖析 2024

视频: 北京圣思园Java Web培训视频 006 Tomcat环境配置,第一个JSP程序实现及原理剖析 2024
Anonim

不幸的是,你不能在任何旧电脑上运行Javas ervlet程序。首先,你必须安装一个名为 servlet engine 的特殊程序来将你的计算机变成一个能够运行servlet的服务器。最着名的servlet引擎是Apache Tomcat,它可以从Apache Software Foundation免费获得。这里使用了早期版本的Tomcat版本8。 Tomcat也可以作为一个基本的Web服务器。在实际的生产环境中,Tomcat通常与专门的Web服务器(如Apache的HTTP Server)结合使用。

<! --1 - >

如何安装和配置Tomcat

安装Tomcat不是火箭科学,但也不像做吐司那么简单。以下是设置Tomcat 8的步骤:

从Apache网站下载Tomcat Zip文件。

  1. 虽然Apache也提供了用于安装Tomcat的可执行安装文件,但是请下载Zip文件。

    通过右键单击文件并选择“全部提取”来提取Zip文件的内容;然后指定c:作为提取文件的位置。

  2. 你可能不想把一堆文件弄乱你的根目录,但是Tomcat Zip文件包含一个名为apache-tomcat-8_0_0的文件夹(版本号可能有所不同),所以只有这一个文件夹被创建。在所有的文件被提取后,给这个文件夹一个新的名字,有点容易打字。

    创建一个名为JAVA_HOME的环境变量,指向Java Development Kit(JDK)的位置。

  3. <!要创建环境变量,请打开控制面板,双击系统图标,然后单击高级系统设置→环境变量→新建,然后创建一个名为JAVA_HOME的变量。此变量的值需要是JDK安装文件夹的完整路径,如c:Program FilesJavajdk1。 8.

    常见的错误是将此变量设置为bin目录或Java运行时环境(JRE)的目录,而不是JDK。如果Tomcat稍后没有启动,请仔细检查JAVA_HOME目录。

    复制servlet-api。 jar文件复制到JDK根目录的jrelibext文件夹中。

    如果您的JDK安装在c:Program FilesJavajdk1中。 8. 0,将此文件复制到c:Program FilesJavajdk1。 8. 0jrelibext。你找到了servlet-api。 jar文件在c:tomcatlib中,假设你将Tomcat文件解压到c:tomcat。

  4. 如果您跳过此步骤或复制servlet-api。jar文件到错误的地方,你不能编译你的servlet程序。如果你得到编译器消息抱怨javax。 servlet包不存在,仔细检查这一步,确保你的执行正确。

    启动和停止Tomcat

    安装并配置Tomcat后,可以通过打开命令窗口,切换到c:tomcatbin目录并键入

启动来启动它。一个批处理文件运行,启动Tomcat。当Tomcat启动时,会打开第二个显示各种状态消息的命令窗口。

当看到如下所示的行时,Tomcat已经启动,说明启动需要多长时间: INFO:服务器在1186 ms启动ms 如果Tomcat窗口短暂出现,然后出现异常消息快速飞过,窗口关闭,最可能的问题是,您的系统上已经有一个Web服务器运行,并且该服务器已经声明了Tomcat希望用于HTTP通信的端口。解决这个问题的方法是编辑服务器。在c:tomcatconf中找到xml文件并查找这个标签:

将端口号从8080改为其他数字,比如18080.稍后,当在浏览器窗口中显示servlet时,必须指定这个数字作为HTTP端口号而不是8080.

启动后,您不需要关闭Tomcat,除非在其中一个配置文件中进行更改。如果这样做,可以通过从c:tomcatbin目录运行关闭批处理文件来关闭Tomcat。然后你可以运行启动批处理文件来让Tomcat重新开始。

测试Tomcat


要确定您是否正确安装了Tomcat,可以尝试运行安装Tomcat时自动安装的测试servlet。打开Web浏览器窗口,输入以下地址:

http:// localhost:8080

(如果通过编辑服务器.xml文件更改了端口号,请使用您指定的端口号而不是8080。 )

出现此页面。

如何使用Apache Tomcat在您的计算机上运行Java Servlet

编辑的选择

特权的基础知识在Oracle 12c - 虚拟机

特权的基础知识在Oracle 12c - 虚拟机

用户可以在Oracle 12c数据库中完成。您可能希望允许用户能够登录,但是您可能需要限制用户是否可以执行以下任一任务:访问某些数据开始...

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

Oracle 12c恢复管理器(RMAN)目录 - 傻瓜

的基础知识Oracle 12c恢复管理器(RMAN)环境,请考虑恢复目录。恢复目录是所有RMAN配置参数,备份操作和元数据的存储库。该目录可以无限期地存储备份信息。如何在Oracle 12c中选择目录模式RMAN提供了两种用于存储备份数据的选项:NOCATALOG ...

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

如何验证,查看和关闭Oracle 12c审计 - 傻瓜

打开数据库中的审计记录,跟踪您制定的审计,以便您了解所做的事情。幸运的是,Oracle 12c在数据库中提供了一些视图来帮助您跟踪自己的操作:要验证您为审计配置的系统特权,请使用视图AUDIT_UNIFIED_POLICIES。要查看...

编辑的选择

Drupal友好的网页寄存公司 - 傻瓜

Drupal友好的网页寄存公司 - 傻瓜

网页寄存公司为您提供访问Web服务器,您可以在其中安装Drupal并使您的网站在Web上可见。一些公司为您安装Drupal或为您提供一键安装,为您节省了一些工作量。如果您决定自己跳过Drupal的安装,请考虑通过以下方式之一获取帐户...

Drupal花园功能 - 傻瓜

Drupal花园功能 - 傻瓜

让您有机会查看和使用所有Drupal花园功能,可以创建一个新的站点,然后选择自定义选项而不是其中一个已安装的模板:确保已经登录,然后单击我的站点链接。这样做打开了Drupal花园站点经理。点击创建...

Drupal园林主题生成器 - 傻瓜

Drupal园林主题生成器 - 傻瓜

Drupal花园设置完成后,有一些乐趣和玩你的网站上的主题。使用Drupal Gardens Theme Builder控制网站的外观是与安装Drupal自身副本不同的主要方式。但是你不会错过太多...

编辑的选择

更改MYOB中的文本和日期 - 虚拟人物

更改MYOB中的文本和日期 - 虚拟人物

MYOB为您提供了许多快捷方式以帮助简化任务。例如,您可以像在任何文字处理器中那样在MYOB中复制和粘贴文本。以下是快捷方式:按键组合快捷键结果Ctrl-A选择所有高亮显示的文本Ctrl-C复制文本Ctrl-V粘贴文本Ctrl-X删除或剪切文本Ctrl-Z取消最后一位...

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

在Salesforce中创建视图。当您单击Salesforce中的某个选项卡以访问特定对象(例如“帐户”,“联系人”或“个案”)时,您可以在对象主页上找到自己的服务云 - 虚拟

主页,如果你选择案例,如图所示)。案例主页。当您点击Salesforce中的一个选项卡以访问特定的对象(例如,帐户,联系人或个案)时,您可以看到一些较大的,勾勒出的最近案例,报告和矩形的矩形。