⑴ (004)cmd,運行jar包
1、IDEA開發工具,項目使用maven打包命令打包,打包成功後在項目target目錄下可以看到項目的jar包。
1、打開jar包所在位置,點擊地址欄,直接輸入cmd,打開命令行窗口。
2、在cmd中輸入運行指令
註:以上demo基於SpringCloud的maven項目
1、停止運行,快捷鍵 ctrl+c 命令
通常情況下項目可以打成jar包、war包、pom包,可根據不同情況選擇打包方式。以上是我對遇到的同時啟動多個應用問題的解決方案。夥伴們如有更好的方案,望不吝賜教
⑵ 怎麼將maven項目打包成war包
用命令行完成打包操作,首先需要在開始-運行-cmd,打開cmd命令窗口,使用命令打包,命令為「mvn clean package」,此時會將當前工程執行打包操作,打包成功後會生成*.war形式的war包。
⑶ maven打war包,然後在tomcat上運行
1、Maven打war包命令:(該命令到POM文件目錄執行)
mvnpackage-DskipTests (該命令會跨過maven的測試直接打包)
2、TOMCAT的啟動問題:
異常:java.lang.incompatibleclasschangeerror: Implementing class
問題解決1:該問題可能為版本不兼容的問題,需要在POM.XML文件中加入plugin的配置:
<!--compiler插件,設定JDK版本-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${jdk.version}</source>
<target>${jdk.version}</target>
<showWarnings>true</showWarnings>
</configuration>
</plugin>
⑷ 如何快速反編譯JAVA的jar包或war包
有些時候我們面對一個class文件jar包或者war包,很想知道裡面有什麼參數,有什麼方法,但是又沒有文檔,又沒有源代碼,那怎麼辦呢。
沒關系,我們可以反編譯這些class文件或jar包或war包。
java的class文件存儲的是位元組碼,這些基本知識在此就不必啰嗦了。反正就是其存儲的信息足夠可以反編譯出來。
我們下載TTools中dist文件夾下的TdeCompile.jar可執行jar包,然後就可以開始反編譯工作了。使用方法很簡單,在命令行輸入命令即可,如下
[plain] view plain
java -jar TdeCompile.jar xxx.class
注意如果你不在TdeCompile的同目錄下,需要寫上TdeCompile.jar的路徑,其次跟一個參數xxx.class,xxx代表你所要反編譯的文件的文件名。輸出即是xxx.class.txt,它是反編譯過後的文件,txt文本格式,所在目錄通xxx.class。請確保你在xxx.class目錄下有寫許可權。
我們也可以直接操作一個jar包或war包。如:
[plain] view plain
java -jar TdeCompile.jar xxx.jar
程序可以自動識別是class文件還是jar或war包,如果是jar包或war包,則首先自動解壓縮,解壓縮的目錄為xxx.jar的同一個目錄,然後逐個反編譯class文件,在每個class文件的旁邊輸出一個xxx.class.txt文件。請確保你在jar包所在目錄有寫許可權。
TdeCompile的原理是利用了ASM去讀取每一個class文件的信息。
⑸ 用apache或tomcat部署網站(靜態的網頁)怎麼部署,需要詳細步驟,謝謝!
一、下載Tomcat
1、打開瀏覽器輸入網址apache.org。
2、點擊「Download」進入下載頁面,搜索到「Tomcat」。
3、選個穩定的版本下載,這里選擇7.0。
4、根據操作系統情況選擇相應的版本的二進制壓縮文件(好處在於免安裝,拿來就能用),這里以Windows 64位機器為例,下載壓縮包。
5、下載完成後解壓到指定目錄下,比如F盤根目錄。到此Apache Tomcat的安裝就已經完成了。
二、使用Tomcat發布網站
1、將生成的war包,拷貝到webapps目錄下即可(Tomcat會自動進行war包的解壓操作)。
2、運行「cmd」命令行。
3、進入到tomcat的bin目錄下執行命令startup.bat。
4、執行上述命令會掉出Tomcat的執行窗口,看到「Server startup in XXXX ms」就代表Tomcat啟動完成,可以使用瀏覽器訪問發布的站點了。
5、使用瀏覽器訪問已發布的網站,效果如下圖所示,至此Tomcat發布網站就已完成。
三、關閉Tomcat服務
1、運行「cmd」命令行
2、進入到tomcat的bin目錄下執行命令shutdown.bat
3、Tomcat窗口關閉,命令行輸出如下信息,代表Tomcat成功關閉
PS:確保Tomcat使用的埠未被佔用
⑹ JAVA中如何打包生成WAR文件
我們可以運用DOS命令來手工打war包:
首先,打開DOS命令行,敲入「jar」,我們發現它提示不是內部或外部的命令這樣的錯誤,這時八成是你的JAVA環境沒有配置好,我們可以用JAVA_HOME方式或者直接在Path路徑里配置,等配置好,(注意你的JDK版本,裡面有jar.exe和javac.exe的版本適合)我們再敲入"jar",會出現如下效果,說明配置成功。
下面我們用DOS命令進入到你的項目中
好,現在我們來運行命令手工打包
OK,打包完成,現在我們來看下目錄下的war包
⑺ 別人發的war包我怎麼用idea運行
在idea中運行別人發的包需要使用命令行,下面打開命令行界面,使用CD命令切換到Jar包所在的目錄,然後使用JAVA -c 文件名.jar就可以運行了。