Java Web應用程序,我有一個簡單的項目,那裏是一個HTML文件作爲視圖,servlet作爲控制器和幾個java文件作爲模型。 java文件包含一些需要在控制檯上打印的信息。我已經能夠編譯類successfully.How我該從命令提示符下,這樣出現在控制檯問題上運行命令提示符
回答
您將需要創建一個web.xml文件和存檔的所有文件到一個.war文件輸出運行它。然後,您可以將該.war文件部署到Tomcat。 Tomcat會將所有的System.out.println()內容寫入catalina.out。
或者,你可以創建一個新的Java類與調用你的代碼是寫到控制檯部分一個main()方法。然後,您可以像運行控制檯中的Java應用程序一樣運行該類。
謝謝。還有一件事是在編譯類時,servlet和java文件位於不同的包中。servlet引用了一個java文件,我該如何編譯這些文件。是否有特定的順序? – Veeraraghavan 2011-06-11 19:08:57
只要您將所有的.java文件同時傳遞給java編譯器(javac),順序就無關緊要。例如javac的my_application之/ COM /包1/MyClass1.java my_application之/ COM /包2/MyClass2.java – 2011-06-11 20:02:31
如果您已在構建WAR文件(Web應用程序歸檔)並且您正在使用Maven構建工具,則可以使用maven-jetty-plugin。配置非常簡單。這將允許您運行從命令提示符(或shell)的命令,如:
mvn jetty:run
它將運行從一個控制檯你的web應用,並打印所有日誌信息到該控制檯。您使用標準Ctrl+C
快捷方式終止進程。
如果你不使用Maven,你仍然可以使用Jetty作爲Web服務器,它只是需要更多的工作。儘管這兩種方法都非常輕量,但與使用tomcat或任何其他servlet容器相比,這並沒有多大區別。
- 1. 問題命令提示符
- 2. 運行命令提示符命令
- 3. 運行提升PowerShell命令從命令提示符
- 4. 命令提示符ERRORLEVEL問題
- 5. 從命令提示符運行rpy2
- 6. 從命令提示符運行JSLint
- 7. 運行SQL命令提示符
- 8. 從Windows命令提示符運行R
- 9. Linux命令行問題及提示
- 10. 從命令提示符運行時使用VBScript顯示文本問題
- 11. C#在命令提示符下運行命令並顯示命令
- 12. 命令提示符中的Java問題命令
- 13. truecrypt命令提示符命令的問題
- 14. Ant命令運行問題
- 15. traceview命令運行問題
- 16. vb.net問題運行命令
- 17. 從命令提示符運行PowerShell命令(無ps1腳本)
- 18. VB.NET無法在命令提示符下運行shadow命令
- 19. 在Windows單線運行多個命令命令提示符
- 20. 從命令提示符運行docker命令與jenkins腳本
- 21. 如何從VB.NET運行命令提示符命令?
- 22. 如何在c#中使用命令提示符運行命令#
- 23. 在c#中運行命令提示符命令
- 24. 雙命令在命令提示符下運行程序
- 25. Java - 打開命令提示符,運行兩個命令
- 26. 在Windows命令提示符下運行Linux命令
- 27. 通過flex運行命令提示符命令
- 28. 命令提示符:運行時拒絕訪問PowerShell
- 29. 如何在C#上運行命令提示符程序?
- 30. 在Windows上使用命令提示符運行應用程序
如果你使用Tomcat運行它,你可以看到在日誌文件中的控制檯輸出。 – Marcelo 2011-06-10 19:34:11
作爲最終結果,你不想完全清楚你想要什麼。你想從命令行控制應用程序,還是想要啓動應用程序並從瀏覽器查看它? – unholysampler 2011-06-10 19:39:50
你用什麼來編譯/構建你的項目? Maven的?螞蟻?其他? – 2011-06-10 20:04:54