Java、eclipse、jdk、maven、tomcat、pom.xml、环境配置、maven工程、部署到tomcat、linux装tomcat、java -jar

本文介绍了Maven这一基于项目对象模型的软件项目管理工具,其核心功能是管理项目依赖关系。还阐述了Maven仓库类型及位置修改方法,同时提供了Maven+Eclipse工程搭建、Eclipse配置Tomcat、Linux下安装JDK和Tomcat等相关操作的教程及常见问题规避方法。

Maven

基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

Maven的核心功能是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。主要解决类似X项目A依赖项目B的问题。

maven项目就是在java项目和web项目上包裹了一层maven,本质上java项目还是java项目,web项目还是web项目,包裹了maven之后,就可以使用maven提供的一些功能(通过pom.xml添加jar包)。

Maven通过groupId、artifactId、version三个属性就能定位一个jar包。

Jar存在仓库,分为:本地仓库、第三方仓库(私服)、中央仓库。

本地仓库:每个电脑默认的仓库是在 $user.home/.m2/repository下。

修改本地库位置:在$MAVEN_HOME/conf/setting.xml文件中修改。

中央仓库:工程依赖的jar包如果本地仓库没有,默认从中央仓库下载。

https://blog.csdn.net/shuzhe66/article/details/45009175

 

Maven+Eclipse工程搭建:https://blog.csdn.net/qq_29230875/article/details/79961044

 

Eclipse配置Tomcat,项目部署到Tomcat服务器:

https://blog.csdn.net/yerenyuan_pku/article/details/51830104

https://blog.csdn.net/kai1ge1/article/details/80626375

 

pom.xml详解:

https://www.cnblogs.com/wkrbky/p/6353285.html

https://blog.csdn.net/qq_33363618/article/details/79438044

 

java开发工具STS的下载及安装:

https://www.cnblogs.com/renwangxu/p/9766443.html

STS(Spring tool suite) JAVA开发环境搭建:https://blog.csdn.net/gleamy_ming/article/details/60149597

 

Linux下安装JDK

  1. Linux 下安装JDKhttps://www.cnblogs.com/xuliangxing/p/7066913.html

    权限不够修改下chmod 755 https://www.cnblogs.com/sxdcgaq8080/p/7492426.html

1.环境变量配置:vi /etc/profile
进入编辑模式在文件中尾处添加:
export JAVA_HOME=/opt/java
export JRE_HOME=/opt/java/jre1.8.0_201
export CLASSPATH=$JRE_HOME/lib/rt.jar:$JRE_HOME/lib/ext
export PATH=$PATH:$JRE_HOME/bin
2.添加完后执行 :source /etc/profile
3.验证:java -version

 

Linux下安装tomcat

Linux下安装Tomcat服务器和部署Web应用:

https://www.cnblogs.com/xdp-gacl/p/4097608.html

https://blog.csdn.net/qq_33236248/article/details/80182639

 

1、Jdk安装:

1、选择安装目录:jdk安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdkjre安装在同一文件夹会出错)。

注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。

2、配置环境

在系统变量中新建3个变量(大小写不区分)

计算机属性高级系统设置高级环境变量  

系统变量新建 JAVA_HOME 变量

变量值填写jdk的安装目录(如 D:\Java\jdk1.7.0)

2、系统变量寻找 Path 变量编辑

在变量值最后输入  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

3、系统变量新建 CLASSPATH 变量

变量值填写  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有“.”

系统变量配置完毕,检验是否配置成功 运行cmd 输入 java -version java -version 之间有空格)

若显示版本信息 则说明安装和配置成功。

4eclipse中添加jdk

菜单栏:windows->preferences->General->Java->Installed JREs,右侧Add选择jdk安装目录添加。

 

2、安装配置maven

官网去下载mavenhttp://maven.apache.org/download.cgi解压任意英文路径下。

右键计算机,选择属性,之后点击高级系统设置,点击环境变量,来设置环境变量,有以下系统变量需要配置:

新建   系统变量   MAVEN_HOME 

变量值:D:\maven\apache-maven-3.3.1  (安装路径)

编辑   系统变量  Path        添加变量值: ;%MAVEN_HOME%\bin

最后检验配置是否成功:DOS 输入  mvn -version 安装maven成功。 

 

3Eclipse中菜单栏选择Window--Preferences--Maven--Installations,点击add添加maven包目录。

随后勾选添加maven目录,点击Apply

选择User Settings,添加settings.xml文件目录,点击Preferences--Maven -Update Settings

 

4、部署应用到Tomcat

1、在菜单导航栏选择Window--Preferences--Server--Runtime Environments--Add--Apache,选择Tomcat的版本--选择Tomcat的安装路径—Finish

2、在eclipse Window > Show View > other    Package Explore右键新建依次选择“New->other-> Server”,选择相应的Tomcat版本,finish完成。

 

Eclipse导出jar包,java  -jar运行

eclipse导出为jar包:

https://www.cnblogs.com/wangzhisdu/p/7832666.html

https://blog.csdn.net/wxz980927155/article/details/82193220

launch configuration 空:https://blog.csdn.net/qq_36838191/article/details/80969577

linux环境或者windows下执行:java   -jar   jarname    可以看到运行结果。

https://www.cnblogs.com/neillee/p/6063808.html

报错:18:08:28.839 [main] ERROR org.springframework.boot.SpringApplication - Application startup failed
java.lang.IllegalArgumentException: No auto configuration classes found in META-INF/spring.factories. If you are using a custom packaging, make sure that file is correct.

规避:https://blog.csdn.net/trisonlu123/article/details/80070596

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值