Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是不少的场合下被广泛使用,是开发和调试JSP程序的首选。对于一个Java初学web的人来讲,它是最佳的选择html
关于选择tomcat的版本的问题,tomcat官网已经给了详细的回答java
这里我下载的版本为tomcat8的压缩包版本,电脑为64位机器,页面展现以下web
下载完以后解压缩,最好重命名一下加压后的文件夹,便于后面配置环境变量apache
文件夹的做用api
在bin文件夹下面tomcat
启动tomcat以后,进行访问测试:http://localhost:8080/,出现如下页面显示成功服务器
配置tomcat环境变量架构
变量名:CATALINA_BASE 变量值:D:\apache-tomcat-8.5.4 //Tomcat安装目录 变量名:CATALINA_HOME 变量值:D:\apache-tomcat-8.5.4
%CATALINA_HOME%\lib\servlet-api.jar;
首先maven是一个项目架构管理工具,咱们目前用来就是方便导入jar包的!并发
Maven的核心思想:约定大于配置,Maven会规定好你该如何去编写咱们Java代码,必需要按照这个规范来;app
在咱们的系统环境变量中配置以下配置:
maven镜像-maven下载地址-maven安装教程-阿里巴巴开源镜像站 (aliyun.com)
打开maven文件夹中conf文件夹下的setting.xml文件
在
<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and direct lookup purposes, and must be unique across the set of mirrors. | <mirror> <id>mirrorId</id> <mirrorOf>repositoryId</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://my.repository.com/repo/path</url> </mirror> --> <!-- 阿里云仓库 --> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors>
<localRepository>D:\apache-maven-3.6.3\rep</localRepository>
<!-- 全局jdk配置,settings.xml --> <profile> <id>jdk1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
首先建立一个project,步骤以下
file -> new -> project -> maven
至此项目搭建已经完毕,而后maven就会下载一些依赖,放到本地仓库里面
<?xml version="1.0" encoding="UTF-8"?> <!--maven的版本和头文件--> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!--建立maven项目时填写的信息--> <groupId>com.tang</groupId> <artifactId>JavaWeb</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging> <!--<packaging>war</packaging> 项目的打包方式 jar:Java应用 war:JavaWeb应用 --> <name>JavaWeb Maven Webapp</name> <!-- FIXME change it to the project's website --> <url>http://www.example.com</url> <!--项目配置信息--> <properties> <!--项目默认的构建编码--> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!--项目编码的版本--> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <!--项目的依赖--> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies> <!--项目构建应用的一些东西--> <build> <finalName>JavaWeb</finalName> <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> </plugins> </pluginManagement> </build> </project>
target文件夹用来存放项目构建后的文件和目录、jar包、war包和编译的class文件