JavaWeb环境配置


JavaWeb环境配置(入门入门)

1、JDK安装和环境变量配置

先去下载JDK,目前工业上还是在用的JDK1.8。

即java8的版本。

故而要去找Java8的JDK的安装包。

这里有个包含关系。

  • 如果只是运行Java程序,只需要JRE,即 java running enviroment(可能词不太对,不过就大概是那个意思,java运行时环境)
  • 如果要做java开发,则需要JDK,即 java development kit(java开发工具包)
  • JDK包含JRE

下载的地方我就不放链接啦。

度娘一下有很多很多。

下载下来后。大概是这么个东西:

image

双击下一步:

image

这里的安装路径可以选择默认,也可以自己选择一个路径。不过要记住在哪里

后面就是下一步下一步。安装成功后去配系统路径。如下

右键我的电脑(win10:此电脑),选择属性。

image

点高级系统设置。

image

进入环境变量。

image

新建:

image

新建一个系统变量,变量名为:JAVA_HOME

变量值即刚刚安装jdk1.8的路径下的bin目录。

配置PATH:

image

新建,然后输入刚刚创建的环境变量:JAVA_HOME。

一路点确定退出。

打开DOS。

输入:

java -version

image

还要配置一下JRE_HOME(运行Tomcat需要使用,记得要用根目录,不要bin目录)

image

2、Tomcat安装和测试

去Tomcat官网:Apache Tomcat® - Welcome!下载最新的Tomcat。

image

进入,下载如下即可。

image

不需要安装,解压放置好路径即可使用。

其目录文件大概如下:

image

  • bin目录下是一些可执行的脚本(粗浅的觉得)
  • conf是一些配置文件(configure)
  • lib是一些tomcat运行所依赖的包(tomcat是基于java编写的,所以需要JRE的一些jar包)
  • logs是日志文件?(好像是的)
  • temp临时文件
  • webapps是web项目放置的地方(要在tomcat服务器里运行,就要把项目部署在这里)
  • work目录是Tomcat把webapps里的项目运行后,生成的work目录,里面是运行后生成的文件,大致和webapps里相同,也有被编译(可能是编译)后添加的改变的文件。

比较重要的一个配置文件是:

conf目录下的server.xml

image

打开可以看到:

image

默认端口是8080。这里可修改

去bin目录下,在dos运行startup.bat即可启动tomcat

image

浏览器里输入localhost:8080(默认是8080端口,如果刚刚在server.xml里换了就是你换的端口)

image

额外的,配置dns映射

在C:/Windows/System32/drivers/etc目录下有一个hosts文件

image

可以看到我目前配置了一个

23.77.21.104	aka.ms

这个是把aka.ms这个dns解析到23.77.21.104这个域名。如果不手动在本地映射,则浏览器会去dns服务器找aka.ms的ip地址。而它默认在被墙的地方,我在安装visual studio的时候,就因为此网络下载不了。

把其映射到了23.77.21.104这个在香港还是新加坡的服务器镜像的ip就可以下载了。

嘻嘻。

3、下载Maven、配置Maven

直接官网下最新版Maven – Welcome to Apache Maven

image

直接点这里下载。

image

安装也是直接解压就可用。

目录结构大致如此:

image

  • 同样,bin是一些执行的脚本
  • conf是配置文件
  • maven-repo是自己创建的一个文件夹,用来存放项目的jar包。(maven是用来管理Jar包的?)
  • boot好像是启动引导项
  • lib装的是Jar包(Maven也是用Java写的)

接下来要配置Maven的文件:

在conf目录下的setting.xml文件:

image

配置 ,就是刚刚我手动创建的maven-repo,把它的路径包含在这里。

image

maven默认下载的路径是其官网,但是外网资源太慢还容易中断。

故而使用阿里云的公共仓库。具体每次配的时候可以百度查看一下

配置就这些。

然后去配置maven的环境变量:

需要配

  • MAVEN_HOME,是根目录。
  • M2_HOME,是其bin目录

image

如此配置就完成了。(这两个目录,在后面会被其他的环境用到)

而且默认的名字就是MAVEN_HOME,M2_HOME.

不遵守约定的话,可能会出错。

在JAVA的世界,很多地方:约定大于规则。约定就是一种规则

4、在IDEA生成一个MAVEN_WEB项目

当然要部署到Tomcat上。

打开IDEA,new 一个新Project:

image

选中Maven,可以选中模板来创建,这样会自动的导入很多必要的依赖。第一次就这么来吧。

image

打上勾。选中maven-archetype-webapp,点Next

image

输入项目名,项目存放的地址。

下面是公司的域名id,一般是倒放的域名:com.dogeleft

Artifactid还不知道具体的意思。

下面的version:什么快照也不知道具体的意思。

点next。

image

这里就是刚刚配的一些地方的地址。

Maven home是Maven解压的根目录(不是bin)

setting file就是刚刚修改了localRepository和mirror的文件。

在conf里。

Local repository:就是我们刚刚在setting里配的地址

这就配好了Maven

点创建,就会自动导入一系列模板的依赖。

image

如此就成功。(BUILD SUCCESS)

可以看到模板的结构。

image

  • .idea是Idea的配置文件

  • src里面是web项目的源代码,具体要分成什么结构还在学。(一些放.java,一些放js,html,css,和resources。

  • pom.xml是maven的主要配置文件。

image

dependencies可以给项目添加依赖的jar包。

具体可以去maven repo(网上的一个文档网站去查)

然后添加进去。

下面来给启动项加入Tomcat

image

点击

image

+号

image

找到Tomcat Server,选Local就可。

image

这里配置Server界面。

基本都是默认的。

这里还是有个Warning:No artifacts marked for deployment

这里我也不知道artifacts是个啥。好像是打包的格式

然后叫我们选是否是exploded的。

切换目录到Deployment

image

点+号。

image

点Artifact。

image

就是把work的项目打成war包。

exploded好像是打开,展开的形式。选第一个就可

点击ok。

爆红不见了,点ok。

现在是可运行的了。

image

点击启动。

即该Maven-webapp项目成功部署到了Tomcat。

会自动在默认的浏览器打开。

image

可以看到index.jsp默认打开了。

域名是localhost:8080/blog_test_war/

这里blog_test是我的项目名,_war是用artifact的war包后,自动生成在tomcat的work目录下的项目。

自此一个Hello World的MAVEN_WEB项目就打开了。

JDK、Tomcat、Maven,在IDEA里面部署启动,都完成了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM