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文件