zoukankan      html  css  js  c++  java
  • JavaWeb--Spring

    Tomcat

    1.安装和启动

    官网下载后,在bin目录下双击startup.bat(先搭建java环境)

    2.配置

    conf目录下,server.xml文件

    配置端口(tomcat默认端口8080)

    <Connector port="8081" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    

    2.配置主机名称,默认localhost(127.0.0.1)

    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true">
    

    3.默认网站应用存放的位置为:webapps

    3.发布一个web网站

    将写好的网站,放到服务器指定的web应用的文件夹下(webapps)

    结构

    --- webaoos:  Tomcat服务器的wew目录
    	-- Root
    	-- mooc   网站的目录名
    		- WEB-INF
    		   - classes: java程序
    		   - lib: web应用依赖的ar
    		   - web。xml  网站配置文件
    		- index.xml 默认首页
    		- static 
    			-- css
    			-- js
    			-- img
    		   
    

    Maven

    在javaWeb中需要使用大量jar,Maven可以自动帮我们导入和配置jar包

    1.下载和安装Maven

    官网下载maven.bin

    2.环境配置

    1. M2_HOME Maven的目录下的bin目录

    2. MAVEN_HOME Maven的目录

    3. path添加 %MAVEN_HOME%in

      检查Maven是否安装成功

      mvn -vesion
      

    3.配置镜像

    conf的setting.xml

    <mirror>
              <id>alimaven</id>
              <mirrorOf>central</mirrorOf>
              <name>aliyun maven</name>
              <url>https://maven.aliyun.com/repository/central/</url>
      </mirror>
    

    4.本地仓库

    conf的setting.xml

    <localRepository>E:MyFile2021SpringLearnapache-maven-3.8.1-binapache-maven-3.8.1maven-respository</localRepository>
    

    在IDEA中使用Maven

    1. 在main目录下创建一个java目录mark as source root

    2. 配置run/debug config

    ​ 虚拟路径映射,设置访问路径

    pom.xml

    Maven的核心配置文件,有maven的约定大于配置,导致编写的配置文件无法导出或者生效,解决方法:

      <build>
          <resources>
              <dirctory>src/main/resources</dirctory>
              <exclude>**/*.properties</exclude>
              <exclude>**/*.xml</exclude>
              <filtering>false</filtering>
          </resources>
          <resources>
              <dirctory>src/main/java</dirctory>
              <includes>
                  <include>**/*.properties</include>
              	  <include>**/*.xml</include>
              </includes>
              <filtering>false</filtering>
          </resources>
      </build>
    
  • 相关阅读:
    项目跟踪管理三个部分
    Element-UI树形结构表格的操作
    简化代码的小知识点
    swiper在vue中正确的使用方法
    如何创建一个新的vue项目
    前端开发常用代码片段(下篇)
    前端开发常用代码片段(中篇)
    前端开发常用代码片段(上篇)
    移动端h5实现复制功能
    最全的页面初始化样式
  • 原文地址:https://www.cnblogs.com/notfind/p/14942313.html
Copyright © 2011-2022 走看看