阿里云maven配置文件(maven配置阿里云镜像)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈阿里云maven配置文件,以及maven配置阿里云镜像对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、SpringBoot项目构建镜像方法
- 2、maven配置时显示java被设置到一个无效的目录
- 3、maven项目没有setting文件只有jar包怎么弄
- 4、阿里云ecs服务器怎么搭建网站
- 5、中央仓库找不到parent
SpringBoot项目构建镜像方法
把生成的这串密码放在 ~/.m2/拍岩settings-security.xml中
再执行命令 mvn --encrypt-password
又生成这一串密码,要放在MAVEN_HOME/conf/settings.xml中,修改两处
这样,maven配置文件就配完了袭扮御。
注意:IDE中Maven的配置文件别配错了,要写成MAVEN_HOME/conf/settings.xml
4.IDE中点击 clean , package
发现阿里缺激云镜像仓库中被传了新的镜像
1.项目根目录下创建Dockerfile
2.修改pom.xml, 两处
注意:此方法目前在linux环境下测试通过,windows下报错
比较而言,个人喜欢第一种方式,直接在本地执行clean, package 就直接把镜像推送到阿里云容器镜像仓库。利于后续jenkins 持续集成部署。
maven配置时显示java被设置到一个无效的目录
当在Maven中配置Java环境时,可能会遇李乎搭到“Java被设置到一个无效的目录”的错误提示。这通常是由于Java安装目录或JAVA_HOME环境变量设置不正确导致的。
为了解决这个问题,您可以采取以下步骤:
1. 检查您的Java安装目录是否正确:打开控制台并输入顷链“java -version”,如果显示Java版本信息,则说明Java已经正确安装并设置环境变量。否则,您需要重新安装Java并选择正确的安装目录。
2. 检查JAVA_HOME环境变量是否正确:在控制台中输入“echo ?VA_HOME?并检查路径是否正确。如果不正确,请更改JAVA_HOME环境变量的值以指向正确的Java安哪拿装目录。
3. 检查PATH环境变量是否包含Java目录:在控制台中输入“echo ?TH?并检查路径列表中是否包含Java安装目录。如果不包含,请将Java安装目录添加到PATH环境变量中。
如果您按照上述步骤进行操作仍然无法解决该问题,则可能需要卸载并重新安装Java,并确保正确设置Java环境变量。
maven项目没有setting文件只有jar包怎么弄
解决办法:
直接新建一个settings.xml文件即可启灶,已配置阿里云源和JDK8
新建保存完后需要重新填写settings.xml路径(先复制在森旁烂来搞这一步)
localRepositoryE:\Maven\repository/localRepository
这个位置你可以随便丢
建议丢到repository同此漏一级,方便查找
阿里云ecs服务器怎么搭建网站
Mysql密码在/usr/local/yundns/virtualhost/vh_config.xml
安装jdk(rpm)
cd/usr/java/
chmod+xjdk-7u67-linux-x64.rpm
rpm-ivhjdk-7u67-linux-x64.rpm
配置环境变量--jdk(版本要对)要能在Linux上则拿运行
exportJAVA_HOME=/usr/java/jdk1.7.0_67
exportJRE_HOME=/usr/java/jdk1.7.0_67/jre
exportJAVA_BIN=/usr/java/jdk1.7.0_67/bin
exportPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportTOMCAT_HOME=/usr/java/tomcat7
exportMAVEN_HOME=/usr/local/maven/apache-maven-3.0.5
exportPATH=$PATH:$MAVEN_HOME/bin
jdk-进行测试用mvn-v
更改配置
在/usr/local/nginx/conf/nginx.conf中
杀死
kill-9进程号
查看所有端口号
lsof-i
查看哪些进程是80端口
fuser-ntcp80
杀死端口为80的虚盯雀进程
sudofuser-k80/tcp
显示配置文件里真实的被占用端口
grep-P'(80|include)'/usr/local/nginx/conf/nginx.conf
使改动配置生效?--应该保持完文件即可
例:source/etc/profile
重新加载:/usr/local/nginx/conf/nginx.conf-sreload
nginx在哪
find/|grepnginx.conf
查看版本号:/usr/local/nginx/sbin/nginx-V
执行语句时
报:不允许在这运行此语句,下面的换换
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin/nginx
强制执行
chmod777语句
使用关闭命令
shutdown-hnow(关闭不了nginx?)--------要再启动下实例
或者
killall-9nginx
nginx的启动命令是:(如果权限不足chmod777)
/usr/local/nginx/sbin/nginx
不行用
chmod777/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
看nginx进程(是否差早启动)---psaux|grepnginx
查看tomcat是否开启-----ps-ef|grepjava
改Tomcat配置,端口号--server.xml
并且例Enginename="Catalina"defaultHost="localhost"
RealmclassName="org.apache.catalina.realm.LockOutRealm"
RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/
/Realm
Hostname="网址:8181"appBase="webapps"unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false"
Contextpath=""docBase="/xiangmu/xiangmu-man"debug="true"reloadable="true"/
ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/
/Host
Hostname="网址(猜此不写端口默认80)"appBase="webapps"unpackWARs="true"autoDeploy="true"
Contextpath=""docBase="/xiangmu/"debug="true"reloadable="true"/
ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/
/Host
Hostname="服务器外网ip地址,这样可不需域名"appBase="webapps"unpackWARs="true"autoDeploy="true"
Contextpath=""docBase="/xiangmu/"debug="true"reloadable="true"/
ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt"pattern="%h%l%u%t"%r"%s%b"/
/Host
/Engine
开启tomcat
给权限----开启//(chmod777一开始要赋权限)
chmod777/usr/java/tomcat7/bin/startup.sh
假如不行在tomcat的bin目录下
执行chmod+x*.sh
然后用nohupsh./startup.sh启动成功
关闭---手动重启也行
/usr/java/tomcat7/bin/shutdown.sh
/usr/local/maven/apache-maven-3.0.5/conf/settings.xml里面指定了jar包保存位置
指令mvnhelp:system--应该用不着
怎么一堆下载?
启动maven项目--加载jar
(mvn使用前需要给权限吗chmod777/usr/local/maven/apache-maven-3.0.5/bin/mvn)
cd/xiangmu/xiangmu-parent
mvninstall
cd/xiangmu/xiangmu-com
mvninstall
cd/xiangmu/xiangmu-man/xiangmu-man-pojo
mvninstall
cd/xiangmu/xiangmu-man/xiangmu-man-
mvninstall
cd/xiangmu/xiangmu-man/xiangmu-man-service
mvninstall
cd/xiangmu/xiangmu-man/xiangmu-man-web
mvninstall
cd/xiangmu/xiangmu-man
mvninstall
运行项目
cd/xiangmu/xiangmu-man/xiangmu-man-web
mvntomcat7:run
注意事项
nginx会占用端口,运行项目前先检查下端口
xiangmu-man/pom.xml里内容!--添加tomcat插件--
build
plugins
plugin
groupIdorg.apache.tomcat.maven/groupId
artifactIdtomcat7-maven-plugin/artifactId
configuration
port8181/port
path//path
uriEncodingUTF-8/uriEncoding
/configuration
/plugin
/plugins
/build
nginx配置文件
server{
listen81default_server;//设置nginx进程默认端口号
server_namelocalhost;
location/{
roothtml;
indexindex.htmlindex.htm;
}
error_page500502503504/50x.html;
location=/50x.html{
roothtml;
}
}
server{
listen8181;
server_name网址;
location/{
root/xiangmu/xiangmu-man;
indexindex.jspindex.htmlindex.htm;
}
}
pom里的8181要与tomcat的,nginx的8181对应
maven模块化时,pom.xml引用父级pom,要确定它的位置,用relativePath相对定位,同级用relativePath../relativePath表示
例parent
artifactIdxiangmu-parent/artifactId
groupIdcn.nzxxx/groupId
version0.0.1-SNAPSHOT/version
relativePath../xiangmu-parent/pom.xml/relativePath
/parent
常用操作
启动tomcat要先关闭Tomcat
/usr/java/tomcat7/bin/shutdown.sh
/usr/java/tomcat7/bin/startup.sh
ps-ef|grepjava
启动项目
source/xiangmu/xiangmu-man/pom.xml
cd/xiangmu/xiangmu-man
mvntomcat7:run
数据控制台--平时在这设置修改
"/?spm=0.0.0.0.DzL1Vq
中央仓库找不到parent
这个是设置有问题或者代码出错,解决的步骤如下:
1.将中央仓库设置为阿里云-清空本地仓库-Update project或者是设置../../pom.xml
但是发现设置后还是无效,本地仓库下载下来的文件是:spring-boot-starter-parent-1.6.4.RELEASE.pom.lastUpdated(错误的如图:)
最后发现无需修改任何东西,一直删除本地仓库的残留错误的文件-》UpdatePoject即可(看运气,可能是因为你的网络不好或者是因为各种外在亮局原因)直到在本地仓库如图的文件即代表第一个错误解决
2. 报错信息2:pom文件头信息报错
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,
org.apache.maven.archiver.MavenArchiveConfiguration)
(这个返姿错最坑,会导致所有正常的maven项目报错,导致我重装了Myeclipse)
解决方式:
原因是自己的Maven配置文件不是最新的,按照步骤操作下来后导致所有maven错误...由于是新手的问题,重装了MyEclipse
解决步骤:
1.将自己的spring-boot-starter-parent版本由2.0.0.RELEASE降至1.5.9RELEASE(注 意在第一步的时候从中央仓库下载的版本就得是1.5.9RELEASE)然后parent标签配置如下:
org.springframework.boot
spring-boot-starter-parent
1.5.9.RELEASE
2.将pom中的dependencies里这样配置:
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
一定要添加第二个!敬世让不然会报别的错
总结:将正确的文件下载到本地仓库-降低版本-添加spring-boot-starter-test

关于阿里云maven配置文件和maven配置阿里云镜像的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
