Javaweb学习(一)环境配置之Tomcat、Maven
2021/7/28 17:07:45
本文主要是介绍Javaweb学习(一)环境配置之Tomcat、Maven,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.Tomcat下载配置
1)访问Tomcat官网:https://tomcat.apache.org/
2)下载
下载完成后放在D:\Program Files\Java\下并解压(我和jdk放在一起了)
3)启动Tomcat
双击apache-tomcat-9.0.50下的bin\startup.bat
打开浏览器访问http://localhost:8080/ 如下图表示启动成功。
4)Tomcat端口修改
打开apache-tomcat-9.0.50\conf\server.xml,在Connector配置中可以修改Tomcat的默认端口号,修改保存后重启Tomcat即可生效。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
5)Tomcat域名修改,Tomcat访问地址中的localhost也可以修改
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
这里可以修改localhost,但是修改完后还要修改系统的hosts文件,浏览器才能正常访问到
例如修改localhost为www.rzd.com,保存server.xml
打开C:\Windows\System32\drivers\etc\hosts文件,在最下面添加一条记录127.0.0.1 www.rzd.com后保存。(没生效,有疑问)
如何访问一个网站:浏览器访问一个网址,系统首先在本地hosts文件中寻找域名对应的ip地址,如果能找到,则返回对应页面;如果找不到则提交该域名给DNS域名服务器进行查找
2.Maven:项目架构管理工具,会规定号该如何编写java代码,必须按照这个规范来。在Maven中约定大于配置
1)下载:https://maven.apache.org/download.cgi
下载完成后放到和Tomcat同意目录下解压。
2)配置Maven环境变量
在下面的系统变量中添加
MAVEN_HOME D:\Program Files\Java\apache-maven-3.8.1\
PATH ;%MAVEN_HOME%\bin
3)修改配置文件中的镜像为阿里云镜像:加速网络
打开apache-maven-3.8.1\conf\settings.xml
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
4)建立本地仓库localRepository
默认为:
<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> -->
修改为:
<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ${user.home}/.m2/repository <localRepository>/path/to/local/repo</localRepository> --> <localRepository>D:\Program Files\Java\apache-maven-3.8.1\maven-repo</localRepository>
3.在IDEA中使用Maven
1)新建一个Maven项目
选择自己用的Java版本
可以看到下面的只有两个archetype,先去安装archetype插件
选择一个maven的模板,这里选择创建一个webapp的模板
这篇关于Javaweb学习(一)环境配置之Tomcat、Maven的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20RabbitMQ教程:新手入门指南
- 2024-11-20Redis教程:新手入门指南
- 2024-11-20SaToken教程:新手入门指南
- 2024-11-20SpringBoot教程:从入门到实践
- 2024-11-20Java全栈教程:从入门到实战
- 2024-11-20Java微服务系统教程:入门与实践指南
- 2024-11-20Less教程:初学者快速上手指南
- 2024-11-20MyBatis教程:新手快速入门指南
- 2024-11-20QLExpress教程:初学者快速入门指南
- 2024-11-20订单系统教程:从入门到实践的全面指南