1. 程式人生 > >IntelliJ IDEA使用(二):tomcat和jetty配置

IntelliJ IDEA使用(二):tomcat和jetty配置

  上一講用idea建立了maven web專案,接下來我們把專案釋出到tomcat和jetty執行,以便進一步地開發和除錯

配置tomcat

第一、開啟選單欄

第二、點選設定按鈕,新增應用伺服器,選擇tomcat server

選擇tomcat目錄

新增後如下所示

到此我們已經把tomcat伺服器新增進idea了,接下來還得設定maven web專案的部署資訊

第三、設定部署檔案

ctrl + shift + alt + s 快捷鍵開啟Project Structure

 設定Modules:

 檢查要放到tomcat中執行的檔案目錄

 新增依賴包

點選應用

效果如下:

 新增工件:

使其生效:

後期發現的問題:

工件output directory的名稱就是url訪問的專案名稱,如下,我們訪問的是時候就是http://localhost:8080/test1

配置jetty的時候url要一致:

 第四步、部署專案到tomcat

點選選單欄的Run 

找到tomcat

新增部署的工件

選擇瀏覽器

第五步、執行tomcat

配置jetty

  jetty是輕量級的應用伺服器,比較適合我們開發除錯,其配置跟tomcat類似,首先到jetty官網下載(https://www.eclipse.org/jetty/download.html),找到對應jdk版本的下載,我的jdk是1.7

新增jetty伺服器

選擇jetty目錄

執行配置中新增jetty伺服器,點選選單欄的Run:

 

新增部署的工件

 更改jetty配置檔案

  在做jetty配置時候,idea會報錯,是JMX(Java Management Extensions,即Java管理擴充套件)的錯,上網查是說要在jetty的配置檔案加上:--module=jmx,應該是用作允許idea呼叫jetty容器的宣告。在jetty主目錄的檔案start.ini上,如圖:

 

部署好後,點選執行

總結:剛從eclipse轉過來有點不太適應idea,經過多次操作熟悉後,慢慢就發現了idea確實比eclipse好用多了。以上是關於如何部署web專案的,我開始也摸索了好久,技術這東西沒有捷徑,多多操練幾次就好了。

相關推薦

IntelliJ IDEA使用tomcatjetty配置

  上一講用idea建立了maven web專案,接下來我們把專案釋出到tomcat和jetty執行,以便進一步地開發和除錯 配置tomcat 第一、開啟選單欄 第二、點選設定按鈕,新增應用伺服器,選擇tomcat server 選擇tomcat目錄 新增後如下所示 到此我們已經把tomcat伺服器新

IntelliJ IDEA 面板介紹

分享 intel button intellij too tro spa 工具 str 參考技術博客地址:https://blog.csdn.net/pan1015231/article/details/80035605 這個配置: Tool Buttons:工具按鈕(

JNDI學習總結tomcat配置全域性私有JNDI資料來源的幾種方式

下面介紹幾種常用的JNDI資料來源配置方式環境:IDEA+tomcat7全域性:1. 修改tomcat的context.xml的<context>標籤  在<context>標籤

IntelliJ IDEA Settings

dia 可見 .cn 哪些 -c cto 自己 關閉 ext 上篇介紹了Settings中的Appearance & Behavior和Keymap,這篇繼續,將介紹Editor,Plugins,Version Control。 一、Editor(編輯) 便捷界

IntelliJ IDEA Settings

www 全限定名 拒絕 nbsp 切換 time ger 提高 包含 一、Build,Execution,Deployment 項目的構建,執行,部署相關的配置。 1. Build Tools 構建工具,包含Maven,Gradle,Gant。 Maven

IntelliJ IDEA 常用快捷鍵

快捷 項目 層次 類的方法 line 去掉 直接 where 列表 轉載: 作者:JaJian    出處:http://www.cnblogs.com/jajian/ 說IDEA對新手來說難,可能其中一個原因就是快捷鍵組合多而且復雜但是它也很全,基本所有功能都可

IntelliJ IDEA Settings

socket size mage 存儲策略 策略 emp per http協議 通知 轉載: 作者:JaJian     出處:http://www.cnblogs.com/jajian/ 前言 IDEA是一個智能開發工具,每個開發者的使用習慣不同,如何個性化自己的IDE

IntelliJ IDEA 常用操作

git 插入 AI 其他 truct 設置 提醒 鍵盤 AS IDEA功能詳細,快捷鍵繁多,但是實際開發時不是所有都能用上,如果我們熟悉一些常用的也足夠滿足我們日常開發了,多的也只是提高我們的B格。 1.自定義主題 IDEA默認的主題有三款,分別是IntelliJ,Da

JAVA並行框架Fork/Join同步異步

arp ont ack sso util private div ext string 在Fork/Join框架中,提交任務的時候,有同步和異步兩種方式。 invokeAll()的方法是同步的,也就是任務提交後,這個方法不會返回直到所有的任務都處理完了。 fork方法是異步

Spring Boot Redis日誌

接著上篇內容繼續往下執行。 首先pom.xml 新增redis的引用,因為開始建專案沒有,自動生成redis的引用,然後手動新增進去。 新增成功以後看我們的配置檔案 新增我們的日誌類和快取 快取方法 結果: http://localhost:8080/set?key=lxh2&

Java開發學習心得MybatisUrl路由

rac 處理 2.4 報錯 localhost insert 實體 tips control Java開發學習心得(二):Mybatis和Url路由 序號接上一篇Java開發學習心得(一):SSM環境搭建 1.3 Mybatis MyBatis 本是apache的一個開源項

Scala學習筆記物件

object object 是隻有一個例項的類。它的定義與Java中的class類似,如: // 單例物件 object AppEntry { def main(args: Array[String]): Unit = { print("Hello World!") } }

使用Swagger2Markup實現API文件的靜態部署MarkdownConfluence

在上一篇《使用Swagger2Markup實現API文件的靜態部署(一):AsciiDoc》中,我們介紹瞭如何使用 Swagger2Markup將Swagger文件轉換成AsciiDoc,再將AsciiDoc轉換成靜態HTML。下面,本文將繼續介紹Swagger2Ma

系列教程|IntelliJ IDEA安裝與破解

之前經常聽人說IDEA效能如何優越,使用如何方便,今天心血來潮,準備從eclipse轉投IDEA的懷抱。安裝破解的時候,在網上搜索了許多教程,不經意間看到這位大佬(JaJian)的部落格,頁面優美、整潔,內容完備、清晰,一時之間引為天人。 所以,就決定以JaJian大佬的部落格作為初步學習IDE

GitHub學習SSH遠端倉庫

    這是第二次在周師兄的要求下繼續深入了一點去學github,主要他試下合作開發,這是這一次使用GitHub的一些小的總結。     總結一:關於遠端倉庫新增SSH金鑰的事情,在github賬號裡面新增金鑰就會有該本地倉庫推送至遠端倉

Python3學習筆記__repr____str__的思考理解

    最近一下子學了很多的知識點,導致我有點沒反應過來,粗略的在草稿紙記了點自己的想法,趁休息的時間將它敲到部落格裡面去,免得丟失,這一篇寫的挺廢話的,有點囉嗦,本篇的重點是第二段程式後開始的總結和後面的幾個細節問題。    關於__repr__和__str__這連個東西,

JaveWeb學習之ServletServletConfigServletContext

ServletConfig 繼續檢視ServletConfig原始碼: package javax.servlet; public interface ServletConfig { public String getServletName(); public ServletCont

Django編寫RESTful API請求響應

歡迎訪問我的個人網站:www.comingnext.cn 前言 在上一篇文章,已經實現了訪問指定URL就返回了指定的資料,這也體現了RESTful API的一個理念,每一個URL代表著一個資源。當然我們還知道RESTful API的另一個特性就是,傳送不同的請求動作,會

JDBC基礎StatementPreparement

Statement物件是用來執行SQL語句的 PreparedStatement:預編譯的Statement物件,是Statement的子介面。 一.效能和程式碼編寫的簡潔程度方面 它允許資料庫預編譯SQL語句(這些SQL語句通常有帶有引數),以後每次只需

Spring 詳解IOC DI

1 IOC 理解 Ioc—Inversion of Control,即“控制反轉”,不是什麼技術,而是一種設計思想。在Java開發中,Ioc意味著將你設計好的物件交給容器控制,而不是傳統的在你的物件內部直接控制。 IoC不是一種技術,只是一種思想,一個重要的面向物件程式設計的法則,它