在Win10上安装Tomcat服务器及配置环境变量的详细教程:
准备工作
- 官方网站下载Tomcat服务器压缩文件,例如tomcat-8.5.57.tar.gz
- 安装JDK,推荐版本为JDK8或JDK11,JDK11及以上版本,Tomcat需版本在9及以上
- 确认JDK环境变量已配置
安装Tomcat
-
解压Tomcat服务器压缩文件到指定目录。例如,将压缩文件解压到C盘根目录下,得到tomcat安装目录为C:\apache-tomcat-8.5.57
-
启动Tomcat服务器。进入tomcat安装目录下的bin文件夹,双击startup.bat文件启动Tomcat服务器。如果一切顺利,启动过程不会报错,启动成功后可在浏览器中输入http://localhost:8080/ 访问Tomcat服务器默认页面。
配置Tomcat
-
更改Tomcat服务器端口号。默认情况下,Tomcat的端口号为8080,为避免端口冲突,需要将其更改。打开tomcat安装目录下的conf文件夹中的server.xml文件。找到Connector标签,在其中加入
port="8888"
或者其他可用端口号。修改后的Connector标签示例如下:<Connector port="8888" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> -
配置Tomcat用户权限。在tomcat安装目录下的conf文件夹中查找tomcat-users.xml文件。在其中加入新的用户账户和权限限制。例如,加入用户名为admin,密码为123456,admin权限为如下所示:
<role rolename="admin"/>
<user username="admin" password="123456" roles="admin"/>
配置环境变量
-
添加CATALINA_HOME变量。在系统变量中添加CATALINA_HOME变量,值为Tomcat安装目录的路径。例如C:\apache-tomcat-8.5.57
-
添加Path变量。在系统变量中找到Path,双击进行编辑,在值的最后添加
;%CATALINA_HOME%\bin
,表示添加Tomcat的bin目录到环境变量。 -
验证环境变量配置。打开命令行窗口,输入
catalina version
,回车后会输出Tomcat的版本信息。如果输出了版本信息,则环境变量配置完成,Tomcat已被成功添加到系统环境变量中。
示例
- 示例1:在Tomcat服务器中部署一个Java Web项目,并在浏览器中进行访问
- 建立Web项目:在Eclipse中建立一个名为TestWeb的Java Web项目
- 将项目打包成war包:在Eclipse菜单中选择"File -> Export -> WAR File"选项,将项目打包成war包,保存在本地。
-
部署项目:将war包上传至tomcat安装目录下的webapps目录中,该war包会被自动解压。在浏览器中输入http://localhost:8080/TestWeb即可访问该项目。
-
示例2:在Tomcat服务器中配置JDBC连接池,实现数据库连接
- 在Web项目的WEB-INF/lib目录中加入所需要的JDBC驱动jar包,如mysql-connector-java-8.0.26.jar。
-
在tomcat安装目录下的conf目录中新建context.xml文件,并添加如下代码块:
<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
username="root" password="123456"
driverClassName="com.mysql.cj.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC"
maxActive="20" maxIdle="10" maxWait="-1"/>
其中,name属性可以自定义,url中的参数因数据库和版本的不同,可能会有所不同。 -
在Web项目的META-INF/context.xml文件中添加如下代码块:
<ResourceLink name="jdbc/TestDB" global="jdbc/TestDB" type="javax.sql.DataSource"/>
-
在Web项目中进行数据库连接,并进行相关操作。例如:
Context ctx = new InitialContext(); // 获取Context对象
DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/TestDB"); // 获取DataSource对象
Connection conn = ds.getConnection(); // 获取Connection对象
// 执行相关数据库操作,省略...
conn.close(); // 关闭连接
通过以上步骤,可以在Tomcat服务器中成功配置JDBC连接池,实现Java Web项目与数据库的连接和调用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Win10上安装Tomcat服务器及配置环境变量的详细教程(图文) - Python技术站