1. 程式人生 > >如何使jsp頁面在EBS中自動編譯

如何使jsp頁面在EBS中自動編譯

閱讀前提

  • 假設你對Oracle EBS中的OA Framework有所瞭解
  • 假設你對jsp有所瞭解
問題描述

如果我們想要將我們自己的jsp檔案上傳到EBS中並在EBS的容器內執行,通常情況下你需要如下幾部操作:

  1. 將你的jsp檔案通過FTP上傳至$OA_HTML下,
  2. 為這個jsp檔案在EBS中定義一個功能(即Function)
  3. 將該功能指定到一個你的使用者所擁有的職責可以訪問的選單下
當你執行的時候,你很可能會遇到找不到java類如下錯誤: javax.servlet.ServletException: oracle.classloader.util.AnnotatedClassNotFoundException
解決方案 導致找不到java類的原因是這個jsp根本就沒有被編譯,有人說jsp在Apache伺服器中是在執行時時自動編譯執行的。但是在Oracle裡面這個動作時被EBS的本身所控制的。祕密就在 $INST_TOP/ora/10.1.3/j2ee/oacore/application-deployments/oacore/html/orion-web.xml這個配置檔案中,修DEVELOPER_MODE和Main_Mode節點的值修改為如下所示:
1 2 3 4 5 <param-name>developer_mode</param-name> <
param-value>true</param-value> <param-name>main_mode</param-name> <param-value>recompile</param-value>
然後執行下面的命令重啟HTTP伺服器:
1 2 $ADMIN_SCRIPTS_HOME/adapcctl.sh stopall $ADMIN_SCRIPTS_HOME/adapcctl.sh startall
OK,你的JSP頁面不在有找不到java類的情況了。

相關推薦

如何使jsp頁面EBS自動編譯

閱讀前提 假設你對Oracle EBS中的OA Framework有所瞭解假設你對jsp有所瞭解 問題描述 如果我們想要將我們自己的jsp檔案上傳到EBS中並在EBS的容器內執行,通常情況下你需要如下幾部操作: 將你的jsp檔案通過FTP上傳至$OA_HTML下,為這個

關於 IDEA 自動識別問題,jsp頁面Controller路徑自動識別的問題

app ttr getc odi 設置 ext tty tco image idea之所以強大,就是強大的代碼提示和聯想功能,寫起代碼來簡直不要太爽。但是這幾天我發現在我的jsp頁面中訪問controller路徑的時候不會自動提示了,對於這麽嚴謹的我肯定要找出原因啊,哈哈。

Spring boot自動編譯配置

fig 配置 plugins ips pat dev 能夠 導致 enc MAVEN自動編譯配置 熱部署功能 <dependency> <groupId>org.springframework.boot</groupId

jsp頁面number型別自動轉為String型別

如圖,通過資料庫拿到一個身份證號在進行刪除的時候,身份證號碼會自動變換,如圖當時非常奇怪,不明所以,後來發現,jsp頁面自動將String型別轉為number型別,如圖  1.檢視資料型別2.看結果發現是這個問題後開始解決,非常簡單保證資料型別不進行轉換即可,在函式呼叫時+'

jsp頁面9隱含物件和4個作用域物件

JSP的隱含物件:不需要new,就可以直接使用的一組物件。tomcat自動建立,只能使用在表示式指令碼<%= %>和普通指令碼<% %>中。 1、request【重點】型別:javax.servlet.http.HttpServletRequest方法:request.getParam

jsp頁面get文傳值ie瀏覽器亂碼的問題總結

這兩天真是快被ie給折磨瘋了~真想抓住微軟的工程師問問為啥偏偏這麼愛獨樹一幟!!!哎~~獲取就是牛人的傲嬌吧~~話不多說~~下面說說解決過程與方法給大家分享下。一開始用chrome瀏覽器除錯時,發現get傳值後亂碼,於是去網上尋找解決方案,找到了這種方法:String pla

jsp頁面實現倒計時自動跳轉

在頁面上顯示倒計時 <script type="text/javascript"> function out(sec){ var v = document.getElementById("h1"); if(--sec>0){ se

Eclipse配置HTML/JS/CSS/JSP頁面自動提示。

Eclipse中配置HTML/JS/CSS/JSP頁面的自動提示。 eclipse開發智慧提示效果不太理想,使用eclipse自帶的外掛,無需另外安裝外掛,也可以實現智慧化的提示 步驟 1.>>>開啟eclipse→Windows→Preferences→Java→Ed

Tomcat JSP: 自動編譯

最近遇到一個問題: 環境中的JSP頁面在被修改以後沒有在瀏覽器中表現出來, 呈現出的仍然是舊版的樣子。 這個事情比較奇怪,但凡有初級web 開發經驗的人都瞭解,在web容器是tomcat的開發環境中修改jsp頁面後無需重啟tomcat,僅僅重新整理就可以在瀏覽器中看到效果,

java編譯好的class檔案如何在jsp頁面呼叫

第一步:把class檔案放在目錄    網站目錄/WEB-INF/classes/(package的目錄)… 比如:我一個DBUtil,class的檔案中的開頭有 ------------------------------------------------- packag

使Eclipse下支援編寫HTML/JS/CSS/JSP頁面自動提示

我們平時用eclipse開發jsp頁面時智慧提示效果不太理想,今天用了兩個小時發現了eclipse也可以像Visual Studio 2008那樣完全智慧提示HTML/JS/CSS程式碼,使用eclipse自帶的外掛,無需另外安裝外掛,具體步驟如下 1.開啟eclip

在Idea使springboot支援jsp頁面

第一步:新建一個專案推薦使用這個,預設下一步就好,填寫自己的資訊,next,,選擇使用的功能,也可以新建好之後再pom.xml裡手動新增,選擇專案存放地址,一個springboot的專案就建好了。下邊需要匯入相應的依賴包,pom.xml如下:<project xmlns="http://maven.ap

jsp頁面,動態調用系統時間的實現

簡單 char ext fonts get har interval sso 星期 在做WEB項目時,經常會須要 在頁面中顯示當前時間,以下介紹一個簡單的調用系統時間的方法,效果如圖: 在頁面中插入以下代碼即可了 <div id="time"&

配置Eclipse編寫HTML/JS/CSS/JSP頁面自動提示。

script png for 提示 trigger clip wid height images 1.打開eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers fo

頁面輸入的數據格式轉換類:BaseAction(經常使用於Struts框架

ima content 統一 格式 行數 return 框架 nds public 在我們接收頁面傳來的數據時,這些數據都是以String類型接收的,所以要進行數據格式轉換,這時候就能夠統一為它們進行轉換,並且在處理這些數據的類中能夠繼承ActionSupport類,然

JSP編譯指令和動作指令的差別

font class 編譯 執行 gb2 ron 消息 腳本 con JSP中的編譯指令和動作指令的差別 1、編譯指令是通知Servlet引擎的處理消息。而動作指令僅僅是執行時的腳本動作 2、編譯指令是在將JSP編譯成Servlet時起作用,而動作指令可替換成J

jsp頁面使用javascript獲取後臺放在request或session的值

jsp頁面 方式 attr 使用 con setattr track ava dsm 在JSP頁面中。常常使用javascript,可是要出javascript獲取存儲在request,session, application中的值。例如以下是獲取request中的值:

在MyEclipse設置jsp頁面為默認utf-8編碼

技術 logs utf tor and ren 創建 菜單 下拉框 在MyEclispe中創建Jsp頁面,Jsp頁面的默認編碼是“ISO-8859-1”,如下圖所示: 在這種編碼下編寫中文是沒有辦法保存Jsp頁面的,會出現如下的錯誤提示: 因此可以設置Jsp默認的編碼為

Jsp頁面的中文亂碼問題解決

pan 格式 align 編碼格式 聲明 pro tty Coding enter Jsp頁面中的中文亂碼問題解決 在編寫Jsp頁面的時候,發現寫入其中的中文在瀏覽器瀏覽的時候會出現亂碼的情況。 出現亂碼的原因分析: 因為頁面中對自己的編碼格式的聲明和頁面的實

jsp頁面日期的格式化

height inpu size onf lan ret code 但是 focus 在一次開發中,由於數據庫中生日采用的是datetime的數據類型,因此數據庫中數據格式為:2017-07-11 00:00:00。但是,編輯頁面中回顯生日肯定是不可以顯示出