下面是“Windows下Tomcat安装教程”的完整攻略。
准备工作
- 下载并安装JDK
- 访问JDK官网,根据你的Windows系统下载并安装对应版本的JDK。
- 安装JDK时记得要设置环境变量。
- 下载Tomcat
- 访问Tomcat官网,下载并选择合适的Tomcat版本。
- 下载完成后,解压Tomcat并将其放置在某个目录下。
安装Tomcat
- 打开命令提示符(Win+R,输入cmd并回车)。
- 进入Tomcat的bin目录。
cd 你的Tomcat目录\bin
- 启动Tomcat
startup.bat
- 打开浏览器,输入http://localhost:8080/,如果能够看到Tomcat默认页,则表明Tomcat已经安装成功了。
配置Tomcat
- 修改Tomcat端口号
- 进入Tomcat目录下的conf目录。
- 打开server.xml文件,找到端口为8080的Connector配置段,将其修改为你想要的端口。示例如下:
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
- 配置Tomcat的管理员用户
- 进入Tomcat目录下的conf目录。
- 打开tomcat-users.xml文件,在其中添加如下内容:
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
这个用户的用户名为admin,密码为password,拥有管理员和管理页面权限。如果需要添加多个用户,只需要添加更多的user标签即可。
- 重启Tomcat
- 关闭Tomcat
shutdown.bat
- 再次启动Tomcat
startup.bat
- 关闭Tomcat
- 访问Tomcat管理页面
- 在浏览器中输入http://localhost:8081/manager/html,会弹出用户名和密码框。
- 输入刚才添加的管理员用户的用户名和密码,点击登录,就可以访问Tomcat的管理页面了。
示例
下面是两个使用Tomcat部署Web应用程序的示例。
示例一:Hello World
- 创建一个Web应用程序
- 在Tomcat目录的webapps目录中创建一个名为helloworld的文件夹,用来存放应用程序。
- 在helloworld目录下创建一个名为index.jsp的文件。
- 在index.jsp文件中写入如下内容:
<html>
<head>
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
- 启动Tomcat
- 打开命令提示符,进入Tomcat的bin目录。
- 启动Tomcat
startup.bat
- 打开浏览器,在地址栏中输入http://localhost:8081/helloworld,就可以访问应用程序了。
示例二:使用Servlet
-
创建一个Web应用程序
- 在Tomcat目录的webapps目录中创建一个名为mywebapp的文件夹。
- 在mywebapp目录下创建一个名为WEB-INF的文件夹。
- 在WEB-INF文件夹中创建一个名为web.xml的文件,并添加如下内容:
```
<?xml version="1.0" encoding="UTF-8"?>
<display-name>My Webapp</display-name> <servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>com.example.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
* 在mywebapp目录下创建一个名为classes的文件夹。
* 在classes文件夹中创建一个名为com/example的文件夹。
* 在com/example文件夹中创建一个名为HelloServlet.java的文件,并添加如下内容:
package com.example;import java.io.;
import javax.servlet.;
import javax.servlet.http.*;public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head><title>Hello Servlet</title></head>"); out.println("<body><h1>Hello Servlet</h1></body></html>"); }
}
2. 启动Tomcat
* 打开命令提示符,进入Tomcat的bin目录。
* 启动Tomcat
startup.bat
```
* 打开浏览器,在地址栏中输入http://localhost:8081/mywebapp/hello,就可以访问应用程序了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows下tomcat安装教程 - Python技术站