A. idea怎麼添加web到tomcat
1)配置tomcat應用伺服器
File->Settings...
Build,Execution,Deployment ->Application Servers
點擊"+"號,選擇"Tomcat Server"
選中tomcat 的地址,點擊OK
2)配置web應用
Defaults->TomcatServer
點擊"+"號,
Server tab頁,修改Name ,Applicaton server 下拉框選擇剛才配置的Tomcat應用伺服器。
Deployment目錄選擇要部署的web應用,注意此處一定要選到WebContent文件夾,即WEB-INF上的上一級目錄:
點擊OK,並配置應用的上下文路徑:
3)修改編譯輸出路徑。
工程->右鍵->Open Mole Settings
選擇Paths tab頁,將output path:配置到WEB-INF\classes中,否則會找不到類。
4)啟動tomcat
完畢!
B. idea如何導入本地已經寫好的前端頁面代碼
1.首先WEB-INF里的文件不能被外界訪問,所以CSS,JS等文件不能放在此處,剛開始我把前端做出來的東西全部放在了WEB-INF下所以肯定不對。
2.通過問學長得知在html裡面沒有引進CSS的樣式,好詭異的說,慧婷做好了給我看的時候樣式都是有的,也就是說她應該引進樣式了,但是為毛給了我就沒有樣式了,所以在head標簽里把樣式加上,如下圖的link~~
還好的是她把樣式保存在了一個link.html中,直接復制過來就好了
3.把JS引進來,就是上圖的兩個script標簽,還好的就是她也在.html文件里給出了
4.kissy的src的引入,如下圖,若不引入則在火狐瀏覽器下會出現控制台kissy找不到的錯誤
C. idea如何修改web項目名
方法/步驟
1打比方,比如復制一個現有的項目,重命名項目名稱,這里舉例名稱重新命名為「勞黑炭」
2
7這時候可以查看tomcat目錄下的webapps目錄下即可發現所更改的項目名稱了。
D. idea怎麼在web創建的文件夾在war
Intellij Idea 創建標準的web項目是不會錯的,Intellij Idea 可以創建maven web 和直接的web
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1、創建一個項目
File -> New Project -> 輸入項目名稱「Demos」 ,
選擇Project SDK為1.7 -> Next -> Finish
2、創建一個Mole
滑鼠點中項目名稱demos -> 右鍵選擇New,選擇Mole
輸入Mole名稱「firstweb」 -> 點擊Next
勾選「Web Application」 -> 確認已勾選「Create web.xml」 -> Finish
3、創建好的web項目
4、在web/WEB-INF下創建兩個文件夾:classes和lib
classes用來存放編譯後輸出的class文件,lib用於存放第三方jar包。
5、配置文件夾路徑
File -> Project Structure (快捷鍵:Ctrl + Shift + Alt + S) -> 選擇Mole :
選擇 Paths -> 選擇"Use mole compile output path" ->
將Output path和Test output path都選擇剛剛創建的classes文件夾。
接著選擇Dependencies -> 將Mole SDK選擇為1.7 -> 點擊右邊的「+」號 -> 選擇1 「Jars or Directories」
-> 選擇剛剛創建的lib文件夾 -> 選擇「jar directory」 -> 接著返回一路OK就行了~~
然後配置tomcat
E. 如何配置 IntelliJ IDEA 2017
1.創建、配置項目
1.1創建項目
New Project - 【next】
1.2 給你的項目起名字,選地方 - 【finish】
1.3開始配置項目
配置 project structure
【F4】 或 項目右鍵 【Open Mole Settings】或 右上角有個黑藍色的框框 或 菜單欄【view】-【Open Mole Settings】進入
1.3.1 配置Source
在 項目-web-WEB INF 下創建兩個文件夾 classes 和 lib
1.3.2 配置Paths
將兩個output path 修改為 剛才創建的classes的地址
1.3.3 配置 Denpendencies
右面有個綠色小加號 - JARs or directories…
選剛才創建的lib地址
選Jar Directory
後面就 ok -ok
項目就配置好了~
2.配置Tomcat
配置Configurations
菜單欄【run】-【Edit Configurations】或 右上角有個向下的小箭頭
2.1 新建Tomcat Server
提醒:有人說這里 可能沒有 Tomcat Server 選項
第一種情況就是:你的tomcat插件沒啟用,這個比較簡單,就是 file》》setting》搜索tomcat》》點選中》》ok
第二種情況就是:你不點下圖中的加號時,可以在defaulst中找到tomcat,
然後設置一下
這時你再點擊加號,裡面就有tomcat了
2.2
給server起個名字
在第二個選項卡Deployment中
右邊有個綠色+ 加一個Artifact
2.3
項目已經自動添加進來
記得在右邊Application context 中輸入項目的啟動地址 記得加「/」
然後點ok
配好之後 面板會有些變化 證明tomcat 已經配好了
3.運行
在index.jsp中寫點字 以便測試
點右上角的 綠色運行按鈕就ok啦~
output里會輸出日誌
然後就可以從瀏覽器中輸入項目的啟動地址(就是2.3中的地址)查看了
F. idea修改代碼後導致其他功能
idea修改代碼後導致其他功能改變的解決辦法。
從表現上看就像是idea保留著緩存,Recompile_次後就會優先讀取這個重新編譯後的_件。通常我們編譯後的class_件都會輸出到webapp/WEB-INF/classes_件夾中,於是我將此_個類在此_件夾下對應的class_件按類的源_件修改前、修改後和Recompile後三種情況下分別備份後進__較發現,修改前和修改後的class是_樣的,當Recompile後class信息發_了改變。但是我之前配置項_的時候,輸出的_件路徑不應該是在webapp/WEB-INF(maven項_則是target_錄)下啊,於是我把classes(或者target)整個_件夾刪掉,重啟伺服器後,你會發現webapp/WEB-INF下的class_件_會重新_成,所以可以得出結論當你Recompile_件的時候,
重啟伺服器,伺服器打包_的類_件是webapp/WEB-INF下_的classes,所以把它刪掉重啟就可以了。看上去好像就是tomcat_動載入的配置沒有_效似的,但是你查看你項_下的_件_錄會發現idea幫你_成了_個out_件夾,打開發
現__居然也有我項_源碼中的所有class_件,然後我打開Project配置終於找到了原因。原來idea會默認幫我們_成_個out_錄,該路徑下就會保存我們所有項_後編譯後的_件,但是由於我們tomcat下發布的war包所使_的是WEB-INF下的classes_件,所以就造成了實時編譯後的java_件沒有_效,_執_了mvn clean操作或者刪除classes_件夾
後,idea會強制對所有_件進_編譯,於是才得以_效。
G. 怎麼讓idea創建javaweb自動導入serlet
1、新建一個Web項目
兩種方法:java 和Java Enterprise(推薦)
第一種)通過Java工程創建,這個方法需要手動導入Tomcat的servlet包才能使用servlet
導入包的方法是創建項目並配置好Tomcat後,File->Project Structure,點擊 Moles --> 選中項目「JavaWeb」 -->切換到 Dependencies 選項卡 --> 點擊右邊的「+」
H. idea中為什麼配置了maven還需要額外的jar包必須放在web-inf的lib中嗎
第一步:將IKAnalyzer.jar包存放在一個文件夾中,比如mylib文件夾
第二步:建立一個IKAnalyzer.jar包相關的pom.xml文件,需要在pom.xml文件中定義其maven坐標及其相應的依賴代碼即可,同樣將pom文件存放在上述jar文件同一文件夾下;
第三步:打開CMD,進入到mylib文件夾,運行下面的命令:
mvn install:install-file \
-Dfile=IKAnalyzer3.2.8.jar \
-DgroupId=org.wltea.ik-analyzer \
-DartifactId=ik-analyzer \
-Dversion=3.2.8 \
-Dpackaging=jar
I. idea 中怎麼把mavenWeb 項目轉成 帶 jar包的java web項目
把maven的packaging改成war,打一個包出來。
新建一個java web工程,把maven工程中的src/main/java中的代碼都粘貼到web工程的src下面
然後用軟甲解壓那個war包,war包的lib中有所有的jar,粘貼到web工程的WEB-INF/lib下即可
J. 如何在intellij idea16.1創建static web
首先要說一點,在IntelliJ IDEA裡面「new Project」 就相當於我們eclipse的「workspace」,而「new Mole」才是創建一個工程。
這個和Eclipse有很大的區別
1.官網下載下來的默認不是黑色的主題 這里需要修改一下 工具欄上的扳手圖標 或者是用ctrl+alt+s打開設置窗口
在打開窗口的左側 找到Appearance>Theme 選擇Darcula主題 應用 重啟就ok了
2.中文亂碼問題 軟體無論是打開項目空間還是其他的 字體顯示不全 中文都是口口
解決方法:
Appearance>Override default fonts by(not recommended) 前面打勾
此時下方的name下拉框為可選狀態 找到Name:DialogInput.plain - Size:12 應用就ok了
下面開始一步步的來創建一個web項目
1.首先 創建一個Project 也就是項目空間
2.選擇項目類型 這里選Java Mole 自定義工作空間名稱 和路徑
3.選擇需要用到的框架組件 這里只選了第一個 Web Application > Finish
4.創建完工作空間 默認會是一個Mole也就是一個項目 但是不推薦使用該項目進行開發
5.在該項目空間中 添加新的工程 選中工作空間 右鍵Open Mole Settings 或者是按下F4
6.添加工程
然後Finish 找到新建工程的web>WEB-INF下創建 classes 和lib文件夾
修改編譯輸出目錄 Paths>Use mole compile output path 轉到自定義的classes文件夾
同樣可以指定lib庫目錄 添加>jars or directories 指向創建的lib文件夾 彈出窗口選擇jar directory
接下來 部署測試 配置tomcat伺服器 點擊圖 箭頭方向 那個下拉地方 有個編輯伺服器的 彈出右側窗口
點擊綠色的添加按鈕 > 選擇tomcat伺服器 >local
選擇部署的應用
啟動測試...
ok >