myEclipse中怎么Convert to Maven Project myeclipse中怎么配置tomcat
myEclipse\u4e2d\u600e\u4e48Convert to Maven Project\u53f3\u952e\u70b9\u51fb\u9879\u76ee\u540d\u79f0\uff0c\u9009\u62e9Configure->Convert to Maven Project\uff0c\u5982\u56fe
\u7b2c\u4e00\u6b65\uff1a\u70b9\u51fb\u83dc\u5355\u680f\u7684\u201dwindows\u201c\uff0c\u4e4b\u540e\u9009\u62e9\u201dpreference\u201c\u3002
\u7b2c\u4e8c\u6b65\uff1a\u627e\u5230\u201dserver\u201c\u83dc\u5355\u4e0b\u7684\u201dRuntime Environment\u201c\uff0c\u4e4b\u540e\u5728\u6b64\u9875\u9762\u4e0b\u70b9\u51fb\u201dadd\u201c\u3002
\u7b2c\u4e09\u6b65\uff1a\u9009\u62e9\u201dtomcat6.0\u201c\u4e4b\u540e\uff0c\u70b9\u51fb\u201dNext\u201c\u3002
\u7b2c\u56db\u6b65\uff1a\u70b9\u51fb\u201dBrowse\u201c\u4e4b\u540e\u627e\u5230\u201dTomcat\u201c\u7684\u5b58\u50a8\u8def\u5f84\uff0c\u70b9\u51fb\u201dFinsh\u201c\u5373\u53ef\u5b8c\u6210\u3002
方法步骤如下:
1、选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next
2、选择项目路径 Usedefault Workspace location默认工作空间
3、选择项目类型 在Artifact Id中选择maven-archetype-webapp
4 、输入Group ID和 Artifact ID,以及Package
Group ID一般写大项目名称。Artifact ID是子项目名称。
Package是默认给你建一个包,不写也可以
5.刚建立好后的文件结构如下图
如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了
6、配置项目 需要添加src/main/java,src/test/java ,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹
注意:不是建普通的Folder,而是Source Folder
7、更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources
选上Allow output folders for source folders
双击每个文件夹的Output folder,选择路径
src/main/java,src/main/resources,选择target/classes;
src/test/java ,src/test/resources, 选择target/test-classes;
在此处还要更改:更改文件夹显示的顺序:点击Order and Export;更改JDK版本:在Libraries双击JRE System Library,要1.6版本
8、把项目变成Dynamic Web项目 右键项目,选择Project Facets,点击Convert to faceted fro
9、配置Project Facets 更改Dynamic Web Module的Version为2.3。(3.0为Java7的)。
如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6,或者需要在此窗口的Java的Version改成1.6
10、设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图
此处列表是,部署项目时,文件发布的路径。
(1)我们删除test的两项,因为test是测试使用,并不需要部署。
(2)设置将Maven的jar包发布到lib下。
Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish
设置完成效果图
11、构建框架 在pom.xml中添加所需要的jar包
使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例 如输入jsf,就会自动搜索关于JSF相关的jar包,我们选择2.0.4版本的jsf,将jsf包全部添加进来
需要添加的其他jar包有:junit、jstl
或者点击pom.xml直接编辑pom.xml文件,这样可以直接copy过来dependencies内容;
我们的pom.xml文件可直接复制下面的内容:
<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/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.smile.maven.demo</groupId>
<artifactId>maven-demo-web</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>maven-demo-web Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>2.0.4-b09</version>
</dependency>
<dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
version>2.0.4-b09</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
</dependencies>
<build>
<finalName>maven-demo-web</finalName>
</build>
</project>
12、发布 对着工程点右键:Run As ->Maven install 然后再Run As -> Mavenpackage.
生成完后用Tomcat跑即可
绛旓細com.lowagie.text.rtf.RtfWriter2 涓嶅湪com.lowagie.text鍖呬笅锛岄渶瑕佹坊鍔 itext-rtf maven渚濊禆濡備笅锛<dependency> <groupId>com.lowagie</groupId> <artifactId>itext-rtf</artifactId> <version>2.1.7</version> </dependency> 娉ㄦ剰锛2.1.7鐗堟湰浠ヤ笂鐨刢om.lowagie.text 鐢变簬鍚堝苟闂锛宮aven浼氳嚜鍔ㄤ笅...
绛旓細1銆佸惎鍔MyEclipse锛岃幏寰椾笅鍥撅細2銆佺偣鍑讳笂鍥锯淔ile鈥濆伐鍏锋爮锛岃幏寰椾笅鍥撅細3銆佸皢榧犳爣绉诲埌鈥淣ew Alt+Shift+N鈥,鐒跺悗鍐嶉変腑骞剁偣鍑荤孩妗嗘瀹氱殑鈥淲eb Project鈥濋夐」锛岃幏寰椾笅鍥撅細4銆佸涓婂浘杩涜濡備笅鎿嶄綔锛歛銆"Project Name"(钃濇妗嗗畾澶)杈撳叆鍒涘缓鐨勯」鐩悕锛涙澶勮緭鍏est;b銆侀変腑鈥淛ava EE 6.0鈥濓紝娉ㄦ剰锛氭湁浜汳y...
绛旓細1銆佸湪MyEclipse绐楀彛涓紝鎵惧埌Package Explorer鍦ㄦ鍖哄煙涓彸閿紝閫夋嫨New锛岃繘鍏ヤ笅绾ч夐」锛岄夋嫨Web Project銆2銆佸湪Project Name鍚庣殑鏂囨湰妗嗕腑濉啓椤圭洰鍚嶇ОMyServlet锛岀偣鍑籉inish銆備簩銆佸垱寤篠ervlet 1銆佸睍寮椤圭洰锛岄変腑src鐩綍锛屽彸閿夋嫨New杩涘叆涓嬬骇閫夐」鍗★紝閫夋嫨Servlet 2銆佸湪鎵撳紑鐨凜reate Servlet绐楀彛涓紝鍦≒ackage鍚庣殑鏂...
绛旓細1.鍦myeclipse涓鏂板缓涓涓伐绋嬩箣鍚庯紝鎵撳紑宸ョ▼锛屽彸閿淛RE System Library鈥->鈥渂ulid path鈥->鈥渃onfigure bulid path鈥2.鍦ㄥ脊鍑虹殑妗嗕腑锛岄夋嫨涓婇潰鐨勨渓ibraries鈥濓紝鐐瑰嚮鍙充晶鐨勨渁dd external jars鈥3.閫夋嫨浣犵殑adventNet SNMP API鍖呭瓨鏀剧殑鍦板潃锛堝姞鍘嬩箣鍚庣殑閭d釜jar鍖咃紝鎴戠殑鍦板潃鏄笅闈㈣繖鏍凤細D:\Program Files...
绛旓細1. 鎵撳紑MyEclipse10锛屽湪鑿滃崟鏍忛夋嫨MyEclipseMyEclipse Configuration Center锛屽嵆鍙繘鍏ュ埌MyEclipse Configuration Center銆2. 鍦∕yEclipse Configuration Center鐣岄潰涓偣鍑籗oftware閫夐」鍗★紝鍦⊿oftware鐣岄潰涓偣鍑籥dd site锛屽湪寮瑰嚭妗嗚緭鍏ヤ俊鎭 Name : TestNG URL :http://beust.com/eclipse. 3. 绛夊緟涓娈垫椂闂达紝...
绛旓細domain涓鑸兘鏀惧疄浣撶被锛屼篃鍙互鍙仛entity
绛旓細璇ユ姤閿欐彁绀 "com.genuitec.eclipse.ast.deploy.core" 鎻掍欢鏃犳硶瀹炰緥鍖栫被 "com.genuitec.eclipse.ast.deploy.core.ui.ServerView"銆傝繖鍙兘鏄敱浜庢彃浠舵崯鍧忔垨涓嶅吋瀹瑰鑷寸殑銆備负浜嗚В鍐宠闂锛屾偍鍙互灏濊瘯浠ヤ笅姝ラ锛氱‘璁ゆ偍宸茬牬瑙MyEclipse鏃舵病鏈夊彂鐢熶换浣曢敊璇垨闂銆傚鏋滃瓨鍦ㄩ敊璇垨闂锛屽垯鍙兘浼氭崯鍧忕幇鏈夌殑MyEclipse...
绛旓細1 鎵撳紑Myeclipse杞欢锛屽湪Myeclipse鐨勪富鐣岄潰涓紝鍗曞嚮Window涔嬪悗锛屽啀閫夋嫨Preferences銆2 鍦ㄤ笂闈㈢殑鏂囨湰缂栬緫妗閲岄潰杈撳叆鈥渢omcat鈥濓紝鐒跺悗鍦ㄤ笅鎷夊垪琛ㄩ噷闈㈡壘鍒扳MyEclipse Tomcat鈥濆苟鐐瑰嚮銆3 鍦ㄥ彸渚у彲浠ョ湅鍒癟omcat鐨勯粯璁ょ鍙e彿鏄8080鈥濄4 鍦ㄦ鎴戝皢璇ョ鍙e彿鏀逛负鈥8081鈥濓紝淇敼涔嬪悗鐐瑰嚮鈥淎pply鈥濓紝鍐嶇偣鍑烩淥K鈥濇寜閽...
绛旓細1銆侀鍏堟潵鎵撳紑MyEclipse杞欢缂栬緫鍣紝杩涜鎿嶄綔銆2銆佺劧鍚庨夋嫨Windows鍒楄〃涓嬬殑銆恜references銆戦夐」鎸夐挳銆3銆佹帴鐫鍦ㄥ脊鍑虹殑棣栭夐」瀵硅瘽妗嗙晫闈腑锛岄夋嫨銆怗eneral銆戦夐」鎸夐挳锛岃繘琛屾墦寮銆4銆佹帴鍦ㄥ脊鍑虹殑瀵硅瘽妗嗕腑閫夋嫨銆怶eb Browser銆戦夐」锛屽銆怳se internal web browser銆戦夐」杩涜鍕鹃夛紝灏辨槸浣跨敤鍐呯疆鐨剋eb娴忚鍣ㄣ5銆佸皢...
绛旓細myeclipse涓code folding浠g爜鎶樺彔鎻掍欢璁剧疆锛1銆佷笅杞com.cb.eclipse.folding 2銆佸畨瑁咃紝鎶婁笅杞界殑com.cb.eclipse.folding_1.0.6.jar鏀惧埌eclipse\plugins鐩綍锛岄噸鍚痚clipse 3銆侀厤缃紝濡備笅鍥撅細Windows鈫扨reference鈫扟ava鈫扙ditor鈫扚olding 鍕鹃夆淓nable folding鈥濓紝鍦⊿elect folding to use鍚庨潰閫夋嫨Coffee Bytes ...