1. 程式人生 > >windows + myeclipse 除錯 linux + tomcat 的java web服務 配置方式

windows + myeclipse 除錯 linux + tomcat 的java web服務 配置方式

一.linux tomcat配置和啟動
1.catalina.sh第一行新增
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

2.啟動JPDA(這是tomcat下的啟動方式,別的伺服器可能會不一樣,但道理是一樣的)
./catalina.sh jpda start

3.啟動web服務
./start.sh


二.在windows端的myeclipse中按照下圖進行ip,port等的配置,
然後選擇圖中的source,將要除錯的程式碼目錄選中,新增
然後點圖中的debug便可以開始進行遠端除錯了。

補充:

三.專業術語

Java Platform Debugger Architecture(JPDA:Java平臺除錯架構) 由Java虛擬機器後端和除錯平臺前端組成
  1.Java虛擬機器提供了Java除錯的功能
  2.除錯平臺通過除錯互動協議向Java虛擬機器請求服務以對在虛擬機器中執行的程式進行除錯
預設情況下,JPDA是沒有啟動的

四.檢視JPDA除錯埠8000是否被其他程序佔用命令:
netstat -an | grep "8000"即可


如果提示:
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined
這是因為catalina.sh後面沒有加引數

最後,jsp本身是不可以除錯的,你要除錯,儘量將java程式碼寫到.java檔案裡面

相關推薦

windows + myeclipse 除錯 linux + tomcatjava web服務 配置方式

一.linux tomcat配置和啟動 1.catalina.sh第一行新增 declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000" 2

linux下設定web服務tomcat記憶體

  linux下設定web服務tomcat記憶體 一,java.lang.OutOfMemoryError: Java heap space  JVM堆的設定是指java程式執行過程中JVM可以調配使用的記憶體空間的設定.JVM在啟動的時候會自動設定Heap siz

Java Web專案配置環境搭建-如何增加Tomcat服務 Tomcat

前言:照片比例不對,點選放大鏡進行檢視! 1,雙擊my eclipse,開啟程式! 2,選擇 window選項。 3,選擇:Preferences選項! 4,選擇Myeclipse,點選那個三角形。可以展開。就會有更多選項!       在更多選項裡選擇:

[Linux]CentOS7安裝Tomcat 8 web服務

home apache nsf mkdir .sh ssp ava load web服務器 1.下載Tomcat並發送到Linux端: 鏈接:https://tomcat.apache.org/download-80.cgi 下載tar.gz包: 2.創建目錄,用來存放

搭建一個java web服務

des tin chm rate web項目 initial 安裝目錄 網上 mil   最近也是做了一個簡單的java web 項目,由於以前也是沒接觸過,在這裏記錄下搭建一個web服務端的過程。   一般我們做一個服務端要麽在本地自己的電腦上先安裝環境,一般是windo

怎樣在linux上部署web服務

怎樣在linux上部署web服務器 linux上部署web服務器 1.從Apache官網下載源碼。 2.卸載原來已經存在的httpd。 3.掛載光盤準備部署httpd。 4.源碼編譯安裝httpd,

修改nginx/TomcatWeb服務的埠監聽地址

我們將一起來學習如何在Linux例項中修改nginx、Tomcat等常見Web服務的埠監聽地址。 PS:如果是Windows例項和IIS服務,請參考 ECS Windows 例項中修改IIS監聽的IP地址。 前提條件 你已經在Linux例項上安裝了Web伺服器。你可以參考以下文件安裝並啟

linux部署java web 專案(筆記)

建立資料夾  # mkdir java //   建立資料夾java,mysql,tomcat 個人習慣 我喜歡分開資料夾安裝 # cd java //   開啟新建立的資料夾  JDK

java web 服務web.xml詳解

<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3

Java web 服務啟動時Xss溢位異常處理筆記

本文來自網易雲社群作者:王飛錯誤日誌錯誤日誌要仔細看,第一行不一定就是關鍵點,這個錯誤出現的時候,比較靠後,其中關鍵行就是下面這句。Caused by: java.lang.IllegalStateException: Unable to complete the scan 

linux測試java web

在linux環境下搭建java web測試環境(非常詳細!!) 一.專案必備軟體及基本思路專案必備: 虛擬機器:VMware Workstation (已安裝linux的 CentOS6.5版本) 專案:java web專案 (必須在本地部署編譯後選擇專案的

Windows伺服器下,Tomcat製作成服務自啟動,跑不起來,報記憶體溢位。

最近由於客戶這邊伺服器老是要重啟,每次重啟後都需要手動上伺服器開啟Tomcat,挺麻煩的,於是想著把Tomcat製作成服務,然後設定開機自啟動,挺簡單的步驟,但是實行起來坑還是有的,於是記錄一下,如下: 把Tomcat製作成服務的過程 找到Tomcat的bin目錄,如下圖

Raspberry PiでApache Tomcat - JavaWebアプリを動かす

Raspberry PiでApache Tomcat - JavaのWebアプリを動かす 2014/01/17 著者: Masao Suda Print カテゴリ: Java Raspberry Pi 選擇語言​▼  

Linux tomcat加入Systemctl服務,開機自啟動

tomcat請自信配置,下面是將tomcat加入Systemctl服務中方法; 一、在tomcat bin目錄下建立setenv.sh檔案 二、在setenv.sh檔案中新增以下內容 注:tomcat-zxxfht.pid 檔名自定義,tomcat啟動是會zi自

從零開始學習Linux部署Java web專案

前言 最近越來越發現需要學習的東西太多了,前幾天公司伺服器出現問題,需要對伺服器硬體進行維護,當然伺服器上的服務需要部署到另一個伺服器上。這對於我來說是很陌生的,雖然這件工作沒有讓我去做,但是還是很好奇web專案是如何部署到伺服器的。其實很早之前就想學習這些,

WINDOWS遠端除錯LINUX程式

1.下載gdb-7.11.tar.gz 在目標機器(linux)和前一步的MSYS裡編譯 PS:一定要使用GDB-7.10以上版本,對遠端編譯支援更好 雙方的GDB版本必須一致否則出現各種問題,32

MyEclipse下用tomcat部署web專案時,tomcat專案資料夾webapps下的專案釋出的不完整

昨天因為弄過濾器,不知道怎麼修改了web專案的一些配置,結果myeclipse部署專案時老師出現專案資料夾不完整正常的部署後文件夾和檔案大概如此: 但是我部署後的專案開啟webapps下的專案資料夾後是這樣的:只有 Web-INF、WebRoot兩個資料夾。webRoot

java web專案配置Redis(windows環境)

背景介紹 redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)、zset(sorted set --有序集合)和hash(雜湊型別)。這些資料型

XML,tomcat-java web後臺知識簡單總結

最近學了一段時間的 java web 後臺,所學內容主要為網上視訊,以及《深入分析 java web 技術內幕》一書,先總結一下 XML 和 tomcat 內容。 XML Xml 檔案解讀 關於XML文件的xmlns、xmlns:xsi和xsi

學習Linux部署java web專案

準備工作虛擬機器 : VMware10 Linux : CentOS-7-x86_64-DVD JDK : java 1.7 Xmanager Enterprise (Xshell) : Xmanager Enterprise 5( Xshell 5) Tomcat : To