導航:首頁 > 配伺服器 > maven伺服器地址

maven伺服器地址

發布時間:2022-02-28 14:12:06

linux伺服器安裝maven一般放在什麼位置

安裝JDK
先查看下 yum list java*
yum install java-1.7.0-openjdk* -y
環境變數應該是會自動配置的
或者手動配置編輯/etc/profile
JAVA_HOME=/usr/java/jdk1.7.0_25
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

安裝maven
yum -y install apache-maven
這時候可能會報錯

這時候需要用wget命令去網路上下載資源包
wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
然後重新安裝maven

mvn -V 查看maven的安裝路徑,jdk的也一起顯示啦

安裝ant
yum install -y ant

6
查看下ant的安裝路徑

㈡ Eclipse中運行maven伺服器啟動成功但是訪問頁面報404

tomcat中404異常是沒有找到請求的資源。

錯誤原因如下:

1、路徑錯誤

2、web.xml文件映射路徑寫錯

3、伺服器設置

4、servlet的jar包未導進去或者沒有隨項目發布

如果是路徑錯誤,仔細檢查即可解決問題。

伺服器沒設置好也會報這個錯誤,這一般是新手剛開始學時遇到的問題,就是要把eclipse中的tomcat的server location設置為use tomcat installation,在eclipse界面雙擊tomcat server見如圖設置:

㈢ 是否能夠直接訪問公共的maven中央倉庫

強大的鏡像解決java 開發項目的架包問題。
中央倉庫地址國外的伺服器,訪問有點慢,請耐心等待
工具/原料
maven
方法/步驟
一台有網路的電腦,能看到此經驗的電腦就可以啦。
復制Maven 中央倉庫地址:http://search.maven.org/#browse
或直接點擊地址訪問。IE11 或谷歌瀏覽器 打開。
win8 IE11,打開拒絕訪問

3
推薦默認瀏覽器推薦谷歌:

㈣ maven如何同步伺服器上的代碼

maven是項目管理工具。你要同步代碼,要看你用的代碼版本管理工具是什麼? 現在用的比較多的是svn還有git。

㈤ 如何將一個本地的maven項目放到遠程伺服器上運行。謝謝

無法實現的,maven項目可以再eclipse下運行,如果需要放到遠程伺服器上,需要達成war包,然後在運行。

㈥ maven是怎麼判斷包在本地倉庫和遠程倉庫哪個是新的

maven對構件的更新判斷基本上是兩種,一種是穩定版本,一種是maven特有的SNAPSHOT版本。

穩定版本很好判斷,直接根據maven構件的坐標體系就能夠獲得。先從本地倉庫中找,如果本地倉庫沒有,就從pom.xml和setting.xml配置的遠程倉庫來找。

SNAPSHOT版本的判斷比較麻煩,基本步驟如下:

假設我在2014年08月22日09時40分52秒在我自己的電腦上使用 「mvn install」 構建了「com.mycompany.demo:test:1.0-SNAPSHOT」。

那麼Maven會在本地倉庫目錄「~/.m2/com/mycompany/demo/test/1.0-SNAPSHOT/」下生成文件「maven-metadata-local.xml」,內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<metadata modelVersion="1.1.0">
<groupId>com.mycompany.demo</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<versioning>
<snapshot>
<localCopy>true</localCopy>
</snapshot>
<lastUpdated>20140822084052</lastUpdated>
<snapshotVersions>
<snapshotVersion>
<extension>jar</extension>
<value>1.0-SNAPSHOT</value>
<updated>20140822084052</updated>
</snapshotVersion>
<snapshotVersion>
<extension>pom</extension>
<value>1.0-SNAPSHOT</value>
<updated>20140822084052</updated>
</snapshotVersion>
</snapshotVersions>
</versioning>
</metadata>

十點鍾的時候,其他同事更新了com.mycompany.demo:test:1.0-SNAPSHOT的內容,並通過 "mvn deploy" 發布到了公司的Maven伺服器上。

公司Maven伺服器上產生了文件:

test-1.0-20140822.100021-1.jar
test-1.0-20140822.100021-1.pom

並更新了maven-metadata.xml,內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<metadata modelVersion="1.1.0">
<groupId>com.mycompany.demo</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<versioning>
<snapshot>
<timestamp>20140822.100021</timestamp>
<buildNumber>34</buildNumber>
</snapshot>
<lastUpdated>20140822100021</lastUpdated>
<snapshotVersions>
<snapshotVersion>
<extension>jar</extension>
<value>1.0-20140822.100021-1</value>
<updated>20140822100021</updated>
</snapshotVersion>
<snapshotVersion>
<extension>pom</extension>
<value>1.0-20140822.100021-1</value>
<updated>20130407081828</updated>
</snapshotVersion>
</versioning>
</metadata>

在這期間我的電腦上沒有發生過任何關於test的構建。

某一天,我需要構建一個依賴於test的項目,於是我運行了mvn package來打包。

這個時候,maven做了什麼呢(背景:我通過配置鏡像,使我本地Maven的任何資源都是從公司的Maven伺服器下載的)?

Step1:從公司的Maven伺服器上下載maven-metadata.xml,重命名為「maven-metadata-<RepositoryID>.xml」,並保存到本地倉庫相應目錄。

Step2:比較maven-metadata-local.xml與maven-metadata-<RepositoryID>.xml中的lastUpdated時間戳的值。

如果maven-metadata-local.xml中的時間戳比較大,則終止。
如果maven-metadata-<RepositoryID>.xml中的時間戳較大,則從公司Maven伺服器上下載最新版本。即:testu-1.0.1-20130407.081828-34.jar。這個過程分兩步:(1)下載test-1.0-20140822.100021-1.jar到本地Maven倉庫。(2)將test-1.0-20140822.100021-1.jar復制一份,覆蓋掉原先的test-1.0-SNAPSHOT.jar。也就是說,如果Maven從遠程倉庫下載了最新的SNAPSHOT發布包的話,那麼最新的待時間戳的包和xxx-SNAPSHOT包是完全一樣的。

㈦ 如何設置maven 的settings位置

當Maven運行過程中的各種配置,例如pom.xml,不想綁定到一個固定的project或者要分配給用戶時,我們使用settings.xml中的settings元素來確定這些配置。這包含了本地倉庫位置,遠程倉庫伺服器以及認證信息等。
settings.xml存在於兩個地方:
1.安裝的地方:$M2_HOME/conf/settings.xml
2.用戶的目錄:${user.home}/.m2/settings.xml
前者又被叫做全局配置,後者被稱為用戶配置。如果兩者都存在,它們的內容將被合並,並且用戶范圍的settings.xml優先。
如果你偶爾需要創建用戶范圍的settings,你可以簡單的 Maven安裝路徑下的settings到目錄${user.home}/.m2。Maven默認的settings.xml是一個包含了注釋和例子的模板,你可以快速的修改它來達到你的要求。

㈧ maven伺服器起不來。

額..首先哈eclipse最新的版本是4.4吧


你這里的問題:應該是項目的配置,提示有個bean無法創建,你這里用的是jetty吧

你可以先不去部署項目,單獨起一下jetty,訪問localhost:8080/,如果是maven集成的jetty話,默認應該會看到HelloWorld的歡迎頁面。

先試試....



㈨ 怎麼利用maven進行服務端部署

一、准備條件
1、安裝下載jdk
這里以jdk1.6為例
2、安裝eclipse
到eclipse官網下載 Eclipse IDE for Java EE Developers版本的eclipse
http://www.eclipse.org/
3、安裝tomcat6
4、安裝maven
5、安裝eclipse maven插件
這里以在線安裝的方式,安裝地址為:http://m2eclipse.sonatype.org/sites/m2e
二、配置
1、在eclipse中配置jdk安裝位置,tomcat安裝位置,maven安裝位置,為tomcat指定jdk
在此不詳述
2、在eclipse中新建一個maven項目
2-1、新建一個maven項目,選擇create a simple project ...

2-2、
點擊Next,進入下一個

在此窗口下填寫group id,artifact id,可以隨便寫一個,在Packaging中選擇war類型
點擊下一步,在以下步驟中一直next,直到最後點擊finish
2-3、
右擊項目,選擇properites,打開以下對話框

在此界面右邊導航欄選中 Project Facets,點擊超鏈接Convert Faceted from,進入以下界面
2-4、

在Configuration中選擇custom
在下方的Project Facet的Dynamic Web Mole中選擇2.5版本
在java中選擇1.6
注意:這些選擇可能根據tomcat版本變化而變化,就tomcat6來說選擇以上選項是可以的
此步驟非常重要,只有操作了此步驟,右側導航欄才會有Deployment Assembly 鏈接
2-5
接下來點擊右邊面板的Runtime面板

可以看到下方中有tomcat,如果沒有,則點擊下面的new,新建一個,新建後選中復選框,然後apply,ok
2-6、
在項目屬性面板中的作部導航欄選擇Deployment Assembly選項,在右邊Web Deployment Assembly
如果看到以下的圖示,那麼配置就完成了

這里解釋一下以上文件夾
src/main/java
該文件夾是存放java源碼的,發布項目時會將該文件夾下的class文件復制到WEB-INF/classes目錄下
src/main/resources
該文件夾一般放置配置文件,如xml,properties文件等,其實也可以放置java文件,只是一種約定罷了,發布項目時
該文件夾的文件也會復制到WEB-INF/class中
至於test,有些類似,只不過這些是測試代碼,用過maven的應該會知道這一點
src/main/webapp
maven中約定是把該文件夾當成是普通web項目中的WebRoot目錄,看看右邊的deploy path,發布項目時
是發布到根目錄/了。該文件夾在建成的maven web項目中,在其內尚沒有WEB-INF/classes,WEB-INF/lib文件夾
需要手工建立
注意:有時候由於某種原因,你打開的以上視圖可能是下面這樣的,

其實,這樣也是可以運行項目,調試項目的,但是,如果你運行該項目的pom.xml文件時就會報錯,為什麼呢,
因為maven會把src/main/webapp文件當成是普通web項目中的WebRoot,而該你的配置裡面(上圖)卻
沒有配置,故而會報錯。
怎麼辦呢,分2步
1、選中 WebContent,remove掉它
2、新建一個,Source文件夾為src/main/webapp,deploy path為 /
點擊apply,ok即可。
最後還必須將maven庫映射到WEB-INF/lib下,具體操作如下,點擊add按鈕,進入下圖

選擇java build path entries,點擊next,進入下圖

選擇Maven Dependencies,點擊finish,最終如下圖

如果不把Maven Dependencies映射到WEB-INF/lib,則在服務端如servlet中用到maven中的庫時,則會提示找不到類(雖然你在編寫代碼時沒有紅xx,但是運行程序時卻會找不到類)
三、運行
在eclipse的server視圖中添加你的項目,右鍵選擇的tomcat伺服器,選擇add and remove,添加剛才新建的web工程,效果如下圖

在src/main/java中建立一個servlet,在src/main/webapp中建立一個jsp
啟動tomcat,訪問你的servlet和jsp,在servlet中你可以定斷點,可以調試。

㈩ maven項目正式發布後,怎麼訪問私服nexus

首先在需要發布的項目找到maven的配置文件pom.xml.
打開pom.xml文件以查看xml報文的模式打開.
在pom.xml中添加發布到的一些配置.
包括id和發布到的url地址
在maven的settings.xml中增加發布信息service的配置.主要配置id以及用戶名和密碼
在項目的pom文件上右鍵--run as--maven build(選擇第二個)
在運行配置中輸入: clean install (安裝操作)
運行完成後,可以在控制台看到成功的信息
進入nexus中,點開部署項目的倉庫中,可以看到剛才新安裝的項目

閱讀全文

與maven伺服器地址相關的資料

熱點內容
漢能壓縮機 瀏覽:73
全球加密貨幣十大交易平台 瀏覽:963
汽車如何與伺服器連接 瀏覽:85
如何創建伺服器密碼 瀏覽:918
creo扭曲命令正常使用 瀏覽:51
ase加密qt 瀏覽:666
看app登錄和不登錄有什麼區別 瀏覽:464
da轉換單片機 瀏覽:680
程序員老婆發型 瀏覽:816
py腳本反編譯 瀏覽:463
為什麼國內網路用國外的app卡 瀏覽:937
centos7更新命令 瀏覽:987
自動播放文件夾怎麼關閉 瀏覽:770
slam演算法實現 瀏覽:347
復制目標文件夾訪問被拒需要許可權 瀏覽:411
linuxbcast修改 瀏覽:185
手機如何用雲伺服器掛軟體 瀏覽:280
時間窗app是什麼東西 瀏覽:497
易語言埠映射源碼 瀏覽:41
struts2權威指南pdf 瀏覽:905