[英]Define environment variable for app in Tomcat, outside of deployment
我需要為我的 Java web 應用程序提供一個配置文件路徑,該應用程序在 Apache Tomcat 10.1 中運行。 配置路徑必須在部署之外設置。 它是部署應用程序的機器/階段的屬性。 而不是應用程序的屬性。 所以一定不能設置在web.xml中。 例如/srv/myapp/prod/confi ...
[英]Define environment variable for app in Tomcat, outside of deployment
我需要為我的 Java web 應用程序提供一個配置文件路徑,該應用程序在 Apache Tomcat 10.1 中運行。 配置路徑必須在部署之外設置。 它是部署應用程序的機器/階段的屬性。 而不是應用程序的屬性。 所以一定不能設置在web.xml中。 例如/srv/myapp/prod/confi ...
[英]IBM websphere application server is giving me a null value from getinitparameter() and I cant figure out why
我的任務是修復一些其他團隊部署到 IBM Websphere 他們使用 javax servletcontext 從 web.xml 中獲取值我讀了很多文章 sc 是作為參數傳入的 ServletContext (我是 IBM websphere 的新手) 但我可以對 web.xml 做任何事情, ...
[英]How do I perform one time actions in a Java Webapp AFTER all servlets have been initialized?
我有一個標准的 Java 11 Web 應用程序,其中包含多個 servlet。 一些 servlet 由庫導入,其他 servlet 由應用程序本身編寫。 我需要在所有 Web servlet 初始化之后執行一項任務,最好在任何請求進來之前執行。該任務需要訪問 ServletContext。 ...
[英]ContextLoader - Root WebApplicationContext initialized 3 times on ubuntu tomcat
Dears, I have a jersey - spring api deployed on apache tomcat 9.0.46. (澤西處理寧靜的服務 JAX-RS 和 Spring 來處理我所有的 bean{控制器、DAO、SessionFactory、JPA 等......})。 ...
[英]Force @Autowired spring boot and webFlux
我的應用程序使用spring boot和嵌入webflux的tomcat 。 我使用包含一些 servlet 偵聽器的第三個庫。 BagServletContextListener的監聽器屬性injector在應用啟動時返回 null。 如何通過@bean或其他方式強制初始化此組件? 一塊我的p ...
[英]Disable specific ServletContextListener to prevent startup on tomcat
我的項目是使用spring boot與webflux , tomcat 。 我有一個內部庫 class 是一個ServletContextListener 這個內部 class 在方法contextInitialized中引發異常: 這個 class 對我的開發並不重要。我想忽略或禁用這個監聽器,可 ...
[英]Executing sql statement from schema.sql file in ContextInitializer method
我試圖在 Listener 的 contextInitialized 方法中執行 sql 語句,但是當我運行 gretty 本地服務器時,它會引發 RuntimeException 錯誤。 我想不通,為什么。 當我注釋掉ps.executeQuery(); . ...
[英]Can't get ResourceAsStream from path using ServletContext
我有一個處理附加文件下載的 Servlet。 我從請求中獲取附件的路徑,並嘗試使用 ServletContext 從中獲取資源為 ZF7B44CFFAFD5C52223D5498196C8A2E7BZ,但我總是將 InputStream 獲取為 null,以下是我的 doGet 方法: 以下是附件 ...
[英]In the internals of an ContextListener how can I find out the port the Web App is running on
在 ContextListener 的內部,如何找出運行 Web 應用程序的端口 我有一個 JSP 頁面作為前端的 Java Web 應用程序項目。 該項目實現了一個ServletContextListener來連接到后端。 此 ContextListener 通過在其contextInitiali ...
[英]scheduleAtFixRate runs every 10 minutes instead of hourly
我創建了一個每小時運行的作業,如下所示 但是HourlyJob()每 10 分鍾執行一次,而不是每小時執行一次。 不知道我在這里做錯了什么。 有誰知道為什么TimeUnit.HOURS不被認為是預期的? ...
[英]ServletContextListener and static block
我在 class 下面創建了 ServletContextListener。 我還在同一個 package 的另一個 class 中創建了 static 塊。 它將首先在 servlet 類型的應用程序中運行。 static 塊根本沒有運行。 下面是包含static塊的 class。 在整個應用程 ...
[英]Error while having multiple servlet-api libs on classpath
我有 Spring 啟動應用程序運行嵌入式 Tomcat。 我在 docker 容器中運行它。 當我嘗試關注有關 spring 在容器中啟動並構建分層映像的頁面時,當我嘗試啟動容器時收到下面提到的錯誤。 我知道最好的方法是從我的依賴項中排除舊版本的 servlet-api,但這是不可能的,因為在我這 ...
[英]ServletContext initialize Timeout
在部署時,我們可以通過覆蓋 ServletContextListener 的方法contextInitialized(ServletContextEvent sce) ServletContextListener執行部署后操作。 現在我們有了這個動作需要更多時間的情況。 因此部署因超時而失敗( ja ...
[英]How can i refresh servlet context variables i have set in a ServletContextListener?
我正在使用 Servlet 上下文偵聽器進行大學作業,其中一些上下文變量是從數據庫中設置的。 但是當我將記錄添加到數據庫中的這些列表時,它們不會更新。 他們是一種可以實現的方法嗎? ServletContextListner: ...
[英]how to stop tomcat startup via servletcontextlistener
如果某些情況沒有發生,有沒有辦法阻止tomcat的啟動? 例如,我希望 servletContextListener 的 contextInitialized 方法來檢查各種屬性文件屬性以及驗證數據庫連接等。 我已經看到了通過 MBean 事件關閉 tomcat 的方法,但它需要主機、關閉端口。 在 ...
[英]Is there anything inherently wrong with the idea of temporarily saving user passwords inside the ServletContext?
這是前提,我不允許對此網站使用JavaScript或Cookies。 但是,我不希望在至少15-30分鍾內需要用戶輸入密碼的每項基本任務都要求用戶輸入密碼。 我也不喜歡將密碼保存到臨時文件中的想法,以防程序死機而無法按計划擦除它。 因此,我的計划是在初次聯系時,為用戶分配一個唯 ...
[英]How to get callback when Spring web aplication is finished starting
在整個spring應用程序完成加載后,我需要執行一些操作。 在所有bean都初始化並且所有控制器都可以開始處理請求之后,必須執行該操作。 我嘗試實現ServletContextListener並將其添加為AbstractAnnotationConfigDispatcherServletI ...
[英]Send Email in Specific time
我使用以下代碼發送電子郵件。 只需創建一個對象並調用該對象的方法即可。 上面我創建對象並調用下面的 sendEmail 方法。 我想在特定時間運行此發送電子郵件方法。我還想使用休眠框架從數據庫中獲取數據。 電子郵件應與上述數據一起發送。 ...
[英]Get application field from JSP from Custom Tag
我必須計算頁面的訪問量,但是當計數為奇數時,我不應該打印計數,而必須從自定義標簽執行此操作。 我無法通過自定義標記調用字段計數。 這是我的代碼: 索引jsp文件 自定義標簽類: } ...
[英]How to reuse Request.getParameter(“paramName”) in other place in doGet servlet
我在servlet中有doGet和doPost方法,並且在兩個方法中我都有Request.getParameter("paramName") ,例如,我想在我代碼的另一個位置使用doGet中的Request.getParameter("paramName") : 有可能實現這一目標嗎? ...