0-1搭建Javaweb环境(基于:IDEA+Maven+tomcat)
文章目录
前期准备
准备“材料”
- jdk:1.8
- tomcat:9.0.x
- maven
- idea:2020.3
- win10
注意: jdk、tomcat版本太高会导致一些类转换的异常,比如说:DispatcherServlet cast to
什么什么的异常
安装“材料”
jdk安装
安装软件
直接双击文件点击下一步就好
配置环境变量
先配置JAVA_HOME
在path
中添加内容
再在系统变量中创建一个环境变量
然后依次点击确定
然后按住:win + r
输入cmd
,在弹出的黑屏幕中输入:java -version
,出现以下内容即为安装好了
tomcat安装
在下载好tomcat,并解压后,同样的需要设置环境变量,如下:
设置好后,进入到安装的tomcat目录下的bin目录,然后按住:shift + 鼠标右键
,然后点击:在此处打开PowerShell窗口
,然后输入:.\startup.bat
,回车,然后会弹出一个黑窗口(如果这个窗口被关闭,意味着服务器被关闭),然后在浏览器输入:127.0.0.1:8080
若成功进入tomcat页面则说明配置成功
接着可以配置tomcat的登陆账号,在点击浏览器弹出的某些功能的时候会需要
进入tomcat-users.xml
后,添加如下内容创建角色和密码
<user username="tomcat" password="tomcat" roles="manager-gui"/>
<user username="admin" password="admin" roles="admin-gui"/>
保存后,再次回到上述的黑窗口,输入.\startup.bat
,浏览器输入127.0.0.1:8080
然后那些需要账号密码的地方就可以解决了。
对于tomcat终端输出乱码的解决方法看上图
Maven安装
下载好maven后,依然需要配置环境变量
继续配置path
然后进入安装目录的bin目录,然后按住shift + 鼠标右键
进入黑窗口,然后输入:.\mvn -version
若成功返回版本信息则按住成功
更改maven下载源
进入maven安装目录的conf目录,然后打开setting.xml
配置存放下载到的文件的地方
配置下载的镜像,加快下载速度
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
idea安装
官网下载idea,然后一直点击下一步安装
搭建项目
创建项目
然后点击apply
然后找到Pom.xml,添加如下内容:
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-web -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.3.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>5.3.5</version>
</dependency>
然后
然后依次点击:file->project structure
然后创建一个lib文件夹
然后选择libyary files
然后找到main下面的resources文件夹,选中,然后new,然后选择xml configuration file
,然后选择spring config
,然后创建文件,然后更改文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- 定义xml命名空间-->
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
">
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="internalResourceViewResolver">
<property name="prefix" value="/WEB-INF/page/"></property>
<property name="suffix" value=".jsp"></property>
</bean>
<!--因为项目使用注解形式,所有需要加上此配置使得spring容器可以扫描到所有的bean实例,其中 base-package 即自己将要定义的java文件的目录-->
<context:component-scan base-package="com.example"></context:component-scan>
</beans>
然后选择web文件夹,然后鼠标右键创建一个jsp文件
接下来
然后点击+
然后选择:Tomcat Server->Local
然后
然后点击ok
然后点击
然后点击
然后点击
然后会自动的打开浏览器,然后显示404,然后在地址栏后面加上/hello.jsp,然后如果成功跳转即表示布置成功:
总结
以上就是从零开始部署一个idea+maven+tomcat布置Javaweb环境的步骤了。笔者从零开始,每做一步就截图。读者如果步骤没有错的话应该也可以成功的,有什么问题留言!!!