1. 程式人生 > >在eclipse中,將java工程轉換成web工程

在eclipse中,將java工程轉換成web工程

今天check out svn上的工程,發現竟然是java工程。於是嘗試將java工程修改成web工程。

java工程和web工程的區別在於,工作空間工程下面的.project檔案。
java工程的.project的標籤如下:

  <natures>
 <nature>org.eclipse.jdt.core.javanature</nature>
 </natures>

在eclipse中操作工程屬性properties -Project Facets-

這裡寫圖片描述
然後觀察專案的圖示發生了變化,出現了一個小球。表示已經成功轉成web工程了。

這裡寫圖片描述

然後再觀察工作空間工程下面的.project檔案

web工程的.project檔案的標籤如下:

<natures>
 <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
 <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
 <nature>org.eclipse.jdt.core.javanature</nature>
 <nature>org.eclipse
.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> </natures>

隨之問題又來了
別人用MyEclipse建立的工程,預設釋出路徑為webRoot,但是eclipse釋出路徑為WebContent
啟動tomcat,工程就是釋出不成功,空啟了tomcat伺服器。

eclipse預設指向 WebContent 目錄 修改為 webRoot
找到工作空間工程下.settings資料夾下的org.eclipse.wst.common.component

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="langlang_manage3">
        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/base"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/resource"/>
        <property name="context-root" value="langlang_manage3"/>
        <property name="java-output-path" value="/langlang_manage3/WebContent/WEB-INF/classes"/>
    </wb-module>
</project-modules>

修改為:

<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="langlang_manage3">
        <wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/base"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/resource"/>
        <property name="context-root" value="langlang_manage3"/>
        <property name="java-output-path" value="/langlang_manage3/WebRoot/WEB-INF/classes"/>
    </wb-module>
</project-modules>

重啟Eclipse,然後工程就可以正常啟動了。

相關推薦

eclipsejava工程轉換web工程

今天check out svn上的工程,發現竟然是java工程。於是嘗試將java工程修改成web工程。 java工程和web工程的區別在於,工作空間工程下面的.project檔案。 java工程的.project的標籤如下: <nature

EclipseJava 工程即普通工程 轉換 web 工程的方法

因為使用Maven生成的專案是java的project. 我到現在還沒研究到生成web的工程.. 之前也用過-DarchetypeArtifactId=maven-archetype-webapp的屬性.. 生成的工程還是java型別的. 以前也遇到過類似問題. 折磨半天才弄

eclipsejava專案轉換maven專案

       前幾天做了一個事情,就是將一個普通的java web的工程轉換成maven專案,現在分享一下做法,以及一些過程中我遇到的一些問題和注意點。 注意點:轉成maven專案的有幾點需要注意的。 (1)找不到convert to maven pr

java 讀取本地excel 檔案excel內容轉換java物件

操作工具 eclipse + maven 1. java操作excel所使用的jar包 poi-ooxml        <dependency>     <groupId>org.apache.poi</groupId>     <

java如何字元陣列轉換字串,以逗號分割

String[] ary = {"abc", "123", "45"};  StringBuffer sb = new StringBuffer(); for(int i = 0; i < ary.length; i++) { sb. append(ary[i]..t

java如何字串陣列轉換字串

如果是 “字串陣列” 轉 “字串”,只能通過迴圈,沒有其它方法 String[] str = {"abc", "bcd", "def"};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.lengt

eclipse java專案轉換web專案

1、找到專案工作空間目錄,開啟.project檔案,並修改檔案, 修改如下: 找到: 程式碼段,在程式碼段中加入如下內容並儲存: org.eclipse.wst.common.project.facet.core.nature

c語言從鍵盤輸入一串字串字元的大寫轉化小寫字母小寫字母轉換大寫字母以*號鍵結束

#include <stdio.h> int main(int argc, const char * argv[]) {     char c;      c=getchar();     while (c!='*')     {         if(c

java怎樣Date型別轉換字串型別

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = new Date();format.format(date);

C# 使用FileUpload控件上傳圖片文件轉換二進制進行存儲與讀取

擴展 實現 bmi extension aaa 插入數據 問題 pup cat 狀況描述:   需要上傳文件,但是不想要保存到實體路徑下,便可以用該功能來實現。 效果圖:      點擊【Upload】按鈕,上傳文件到數據庫;   點擊【Preview】,預覽文件;

如何VS2015工程轉換VS2012工程

version vs2008 orm 自定義 lld mtools pro 修改 wss 如何將VS2015工程轉換成VS2012工程修改.vcxproj,1.修改工具集 ToolsVersion=14.0 修改為 ToolsVersion=4.02.修改平臺工具集

Java物件轉換Map的解決辦法

private static Map<String, Object> obj2Map(Object obj) {                   &n

ideaSpringBoot專案打Jar包

1.配置需要打包的專案資訊 在idea編輯器裡找到Project Structure,在編輯器的右上角,點選該圖示 選擇Artifacts,點選新增,選擇JAR,然後選擇From modules with dependencies 然後配置打包的配置,輸出目錄確

普通Java工程轉換maven工程

一、使用IDE提供的轉換功能:1. 右鍵普通Java專案,在彈出的選單中選擇[Configure]-[Convert to Maven Project]:2. 在彈出的對話方塊中輸入專案的groupId, artifactId和version等,點選[Finish],在根目

eclipse建立Java專案引入jar包直接在根目錄下不顯示referenced libraries何解?

出現這個問題,主要是檢視和設定的原因。 對於Java工程: 右側的檢視要切到Java檢視,而不是JavaEE等… 一般來說左側的檢視都是project explorer,還有package explorer。 如果左側的檢視是project explor

輸入一個十進位制正整數該數轉換n進位制數;

 #include<stdio.h> #define  N  20 int main() { int a,n,c,k,i; char str[N]; printf("輸入要轉換的數a\n"); scanf("%d",&a); printf("輸入要轉換為的進位制n\n"); scanf("

jsp如何Java物件轉js物件?

jsp中如何將Java物件轉成js物件?1、首先我們要明確 jsp頁面Java物件如何和js進行交換。是通過jsp表示式也就<%=%>,它可以寫在jsp頁面的任何地方,當然可以寫在JavaS

c# 呼叫Microsoft XPS Document Writer印表機Pdf檔案轉換Xps檔案

最近碰到個專案,其中有個需要將pdf檔案轉換成xps檔案的功能,xps檔案還算是新東西,所以基本沒啥瞭解,通過一段時間的調查, 本人算是找到了2個方法:   1)通過PDFNet第三發開發元件即可很容易的完成轉換功能,並且還有其他針對pdf檔案操作的功能,還是很強大的

Qt工程轉換VS工程

justify 轉換成 inf pan 環境變量 命令提示符 post red style 添加環境變量 qmake 和vc的編譯環境需要配置路徑 通過qmake工具實現轉換 首先在windows的命令提示符工具中瀏覽到需要轉換的工程目錄中去, 然後輸入qmake