java 專案轉化為maven的web專案
svn拉下來的是一個資料夾,要轉換為一個maven的web專案
右鍵 專案---屬性---project Facets
點選Covert to faceted form···
將Dynamic Web Module 勾上 注意後面的Versio版本
將java勾上
注意 :Dynamic Web Module 的版本對java的版本有要求,如果不符合要求,會在下面報錯
圖片上是正確的配置
點選Futher configuration availble...彈出來
這裡ontext root 是名字 ontext diretory 是路徑名字(此處是設定web.xml檔案的路徑,輸入src/main/webapp)
至於為什麼要這麼輸入我不知道,估計是編譯的時候預設從這個路徑下面找吧
下面這個自動生成web.xml可選可不選一般拉出來的專案都有自己的web.xml了應該就不用
點選OK 退出 點選apply --- OK 第一步完成
第二步:設定部署程式集(Web Deployment Assembly)
右鍵 專案--屬性 --找到 Deployment Assembly
如果有test資料夾就remove 因為部署的時候不需要用,沒有就算了
點選add
找到這個選項,點選next 裡面放的是一些library 把可以全選點選finsh.
這一步就算完成了。這一步主要是新增包的依賴。我自己理解這裡的作用還有就是為專案的各個包在編譯時候提供eclipse預設的路徑名稱
雖然maven工程裡面的pom.xml將jar自動下載在專案裡面,但是僅僅是下載,對於jar的引用還是要配置的。
最後一部就是配置成maven
當然首先你的eclipse或者myeclipse要安裝了maven外掛
外掛安裝這裡不說
安裝之後專案 右鍵 找到configur 出現的conver to maven 直接點選就可以了
這樣 一個maven的web工程就轉換好了。
備註:上下兩個圖片不是同一個專案,下面的是成品
配置好之後我的專案也不能馬上跑起來
期間遇到了各種各樣的異常和問題
1:jar衝突 apache有自己的jar包。釋出的時候,我的servlet-api 以及javax_servlet 還有一個javax-jsp都出現了問題,就把這幾個引用刪除餓了
。 我的配置是java1.7 tomcat7.0 web module是2.4 配置的是
2:在web.xml中 攔截請求的時候
期間我把“/” 寫成了"/*"後來程程式跑起來的時候,請求發過去,響應回來的是頁面程式碼
後來查資料知道 寫成“/*”會把jsp請求得到的轉化為txt格式,所以看見的是頁面原始檔程式碼
3:在用pom.xml中出現所有的jar miss的情況,可能是你中間每一個jar有問題,這要求加包的時候一個一個加,
網上看到的對於jar衝突的解決,最好的方法是為每個jar引用的時候設定一個屬性
<scone>中的provided 說的是在這個jar有的情況下可以預設。加入包的時候最好把這個屬性帶上
4:還有,重啟之後,專案裡面貌似又有很多紅叉,提示說的是一些jar 沒有匯入
最好的方法就是clean一下專案,馬上就好
相關推薦
eclipse將web專案轉化為maven專案
也不知道是基於什麼樣的原因,想把eclipse新建的web專案轉化為maven專案。其實最簡單的方式是直接在eclipse中安裝maven外掛(高版本的eclipse已經集成了mave
java 專案轉化為maven的web專案
svn拉下來的是一個資料夾,要轉換為一個maven的web專案 右鍵 專案---屬性---project Facets 點選Covert to faceted form··· 將Dynamic Web Module 勾上 注意後面的Versio版本 將java勾上
將Myecplise中的專案轉化為ecplise中的專案
最近由於種種原因,需要將以前用MyEclipse寫的專案遷移到Eclipse中。但是當我將之前的專案import到Eclipse中後,發現根本不能執行。經過一番尋覓,終於讓我找到了一種解決的辦法。一起看看吧! 修改專案中的.project檔案(用記事本開啟) 1,增加一個<b
持續整合之Java專案轉變成Maven專案
(為什麼要轉換成maven專案?maven是一款免費開源的專案構建工具,我們在自動化專案中的使用maven的主要目的就是幫助我們構建自動化專案(jar包管理,編譯,執行測試等)) 在轉換成Maven專案之前,需要安裝maven以及做一些配置。 1) Maven的安裝 m
普通web專案轉化為maven web專案
1..configure ->Convert to Maven Project 2..maven新增jetty支援 ,並且修改webAppSourceDirectory <!-- 新增jetty支援,Jetty 8 必須 Jdk 1.6+,S
eclipse專案轉到as專案報錯
Error:Execution failed for task ':app:processDebugManifest'. > NOT_FOUND_ERR: 嘗試在上下文中引用不存在的節點。 我是新建一個as專案,然後將eclipse專案的src和 res資料夾拷貝過去的,Manifest檔
Gson基本使用 -- 解析json,jsonArray。將任意java物件轉化為json格式
Gson是一款幫助解析Json,JsonArray和將Java物件轉換為Json格式的框架。一、將json解析為java物件先看效果圖程式碼實現1.在app模組的build.gradle的dependencies中引入Gsonimplementation 'com.g
Java bean轉化為jsonObject異常
首先解釋下java bean轉化為JSONObject的過程(我之前並不知道,才會有這次bug的產生): 通過閱讀原始碼,你會發現,json包會掃描java實體類中的所有get方法,並且把所有的getXXX()方
myeclipse從svn檢出專案轉成web專案
右鍵工程,properties-> Project Facets-> 點convert to faceted..連線 -> 1.把Dynamic Web Moudle勾上 2.把java和javascript選項勾上 3.把jstl Librari
java檔案轉化為class位元組碼檔案
一.基本原理 二.實現過程 1.在桌面上編寫.java檔案 public class calculator { public static void main(String[] args) { int num1 = 7; int num2 = 5;
將原有的MyEclipse中的專案轉成maven專案----新建一個maven專案把原專案按照新專案的框架移植過去
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO
如何把maven專案轉成web專案
建立Web工程,使用eclipse ee建立maven web工程 1.右鍵專案,選擇Project Facets,點選Convert to faceted from 2.更改Dynamic Web
非maven專案轉成maven專案
1.轉換專案型別 選中專案右鍵,看到有Configure選項,直接Convert To Maven Project: 整個專案目錄會發生變化,轉換成功,已經轉為了maven專案,檢視專案發現
maven eclipse將匯入的專案或者建立的專案轉成maven專案
從公司git下來的專案是一個maven專案,但是從遠端倉git專案下來之後發現目錄結構不是我們的java開發結構,是資料夾的模式。 如圖: 這個樣子肯定是沒法開發編輯的。所以我們需要轉成mave
maven專案轉成web專案,通過eclipse…
使用eclipse外掛建立一個web project 首先建立一個Maven的Project如下圖 我們勾選上Create a simple project (不使用骨架) 這裡的Packing 選擇 war的形式 由於packing是war包,那麼下面也就多出了
Eclipse將普通的專案轉成Web專案
兩步搞定(經過驗證的!!!!!) 第一步: 找一個web專案,找到它的.project檔案,拷貝其中的<natures></natures>程式碼塊,比如: <natures> <nature>org.eclipse.
Unity3D下把專案轉成AndroidStudio專案
最近公司有個新需求需要用到3D引擎,然後自己就先了解了一下Unity3D的開發工具,我用的是Unity3D 5.0.0。因為只是簡單轉成AndroidStudio,沒涉及到太多程式碼。我自己只是簡單建了一些模板,然後我們就可以開始了。以下就是步驟: 首先點選左上角File,
C#下實現RSA公鑰私鑰由pcks8格式(java)轉化為pcks1格式(非java)
對於Pcks不瞭解的可以先看下PKCS標準,然後這裡暫時只有pcks8格式轉化為pcks1格式,暫時還沒能找到直接通過BouncyCastle來轉化pcks1格式到pcks8格式的方法或程式碼(當然可以藉由RSACryptoServiceProvider來進行讀取,然後再進
Java—String轉化為JsonObject
1、String轉化為JsonObject格式的資料。 主要程式碼如下: JsonReader jsonReader = Json.createReader(newStringReader(str)); JsonObject z = jsonReader.readObjec
myeclipse web專案轉maven maven專案轉web 修改檔案方式
1.配置好pom.xml 安裝maven(前提) 2.如果是web 專案 .classpath檔案下新增 <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">