How to disable Jar cache on Application Server
Hello,
I am now developing a Webdynpro Project in the following enviroment:
Windows 2003 Server 64Bit SP2
JDK 5.0 Update 12
Windows x64 Platform
info at sun Installation Notes , Supported System Configurations
C:\Program Files\Java\jdk1.5.0_12
NetWeaver Composition Environment 7.1 (Application Server Java)
Since I need always change my code wiin a jar file and upload it as a library.
The default behavior of Application Server is to support java cache locally in JVM. That brings me many problems (Like can't find new implemented class by dynamical class loader, ref. http://www.szegedi.org/articles/remotejars.html )
It there any way to disable JAVA cache on the Application Server?
Besides, someone told spawning a new JVM for loading the jar may also work. Does our AS support spawning JVM explicitly?
Message was edited by:
Zenghuan Shan
I also want to know if it is possible to disable the cache on server. In my situation, we are deploying the par file (portlet archive) to development server. Could anybody please help?
Similar Messages
-
How to disable TRACE on Web Application Server v 7.0?
Hello Professional Sun Users,
According to:
http://blogs.sun.com/meena/entry/disabling_trace_in_sun_java
I can disable HTTP TRACE by either through:
1. Adding the following code into obj.conf
<Client method="TRACE">
AuthTrans fn="set-variable"
remove-headers="transfer-encoding"
set-headers="content-length: -1"
error="501"
</Client>
which I get 413 Request Entity Too Large
here is my obj.conf file:
# Sun Microsystems, Inc. - obj.conf
# You can edit this file, but comments and formatting changes
# might be lost when the admin server makes changes.
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.
<Object name="default">
<Client method="TRACE">
AuthTrans fn="set-variable" remove-headers="transfer-encoding" set-headers="content-length: -1" error="501"
</Client>
AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
NameTrans fn="ntrans-j2ee" name="j2ee"
NameTrans fn="pfx2dir" from="/mc-icons" dir="D:/Sun/AppServer7U10/lib/icons" name="es-internal"
NameTrans fn="document-root" root="$docroot"
PathCheck fn="nt-uri-clean"
PathCheck fn="find-pathinfo"
PathCheck fn="find-index" index-names="index.html,home.html"
PathCheck fn="check-acl" acl="default"
ObjectType fn="type-by-extension"
ObjectType fn="force-type" type="text/plain"
Service method="(GET|HEAD)" type="magnus-internal/imagemap" fn="imagemap"
Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common"
Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file"
Error fn="error-j2ee"
AddLog fn="flex-log" name="access"
</Object>
<Object name="j2ee">
ObjectType fn="force-type" type="text/html"
Service fn="service-j2ee" method="*"
</Object>
<Object name="cgi">
ObjectType fn="force-type" type="magnus-internal/cgi"
Service fn="send-cgi"
</Object>
<Object name="es-internal">
PathCheck fn="check-acl" acl="es-internal"
</Object>
or
2. adding the following code into generated.server1.acl and genwork.server1.acl
deny absolute (http_trace, http_put, http_delete, http_move, http_mkdir, http_rmdir) user="anyone";
which I get 200 OK
My generated.server1.acl file:
version 3.0;
acl "default";
authenticate (user, group) {
prompt = "Sun ONE Application Server";
deny absolute (http_trace, http_put, http_delete, http_move, http_mkdir, http_rmdir) user="anyone";
acl "es-internal";
deny absolute (http_trace, http_put, http_delete, http_move, http_mkdir, http_rmdir) user="anyone";
and genwork.server1.acl file:
version 3.0;
acl "default";
authenticate (user, group) {
prompt = "Sun ONE Application Server";
deny absolute (http_trace, http_put, http_delete, http_move, http_mkdir, http_rmdir) user="anyone";
acl "es-internal";
deny absolute (http_trace, http_put, http_delete, http_move, http_mkdir, http_rmdir) user="anyone";
Both methods of disabling HTTP TRACE seems not working......... Could anyone point where had went wrong?
Thank you
Edited by: draggy on Jan 5, 2009 8:28 AMHello Joe,
Thank you for replying.
However I did recheck everything
here my /server1/config/obj.conf:
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.
<Object name="default">
<Client method="TRACE">
AuthTrans fn="set-variable" remove-headers="transfer-encoding" set-headers="content-length: -1" error="501"
</Client>
AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
NameTrans fn="ntrans-j2ee" name="j2ee"
NameTrans fn=pfx2dir from=/mc-icons dir="D:/Sun/AppServer7/lib/icons" name="es-internal"
NameTrans fn=document-root root="$docroot"
PathCheck fn=nt-uri-clean
PathCheck fn="check-acl" acl="default"
PathCheck fn=find-pathinfo
PathCheck fn=find-index index-names="index.html,home.html"
ObjectType fn=type-by-extension
ObjectType fn=force-type type=text/plain
Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemap
Service method=(GET|HEAD) type=magnus-internal/directory fn=index-common
Service method=(GET|HEAD|POST) type=*~magnus-internal/* fn=send-file
Error fn="error-j2ee"
AddLog fn=flex-log name="access"
</Object>
<Object name="j2ee">
ObjectType fn=force-type type=text/html
Service fn="service-j2ee" method="*"
</Object>
<Object name="cgi">
ObjectType fn=force-type type=magnus-internal/cgi
Service fn=send-cgi
</Object>
<Object name="es-internal">
PathCheck fn="check-acl" acl="es-internal"
</Object>and my /server1/config/server1-obj.conf:
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.
<Object name="default">
<Client method="TRACE">
AuthTrans fn="set-variable" remove-headers="transfer-encoding" set-headers="content-length: -1" error="501"
</Client>
AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
NameTrans fn="ntrans-j2ee" name="j2ee"
NameTrans fn=pfx2dir from=/mc-icons dir="D:/Sun/AppServer7/lib/icons" name="es-internal"
NameTrans fn=document-root root="$docroot"
PathCheck fn=nt-uri-clean
PathCheck fn="check-acl" acl="default"
PathCheck fn=find-pathinfo
PathCheck fn=find-index index-names="index.html,home.html"
ObjectType fn=type-by-extension
ObjectType fn=force-type type=text/plain
Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemap
Service method=(GET|HEAD) type=magnus-internal/directory fn=index-common
Service method=(GET|HEAD|POST) type=*~magnus-internal/* fn=send-file
Error fn="error-j2ee"
AddLog fn=flex-log name="access"
</Object>
<Object name="j2ee">
ObjectType fn=force-type type=text/html
Service fn="service-j2ee" method="*"
</Object>
<Object name="cgi">
ObjectType fn=force-type type=magnus-internal/cgi
Service fn=send-cgi
</Object>
<Object name="es-internal">
PathCheck fn="check-acl" acl="es-internal"
</Object>I still getting the same 413...
$ telnet localhost 81
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
TRACE / HTTP/1.1
HOST: foo
HTTP/1.1 413 Request Entity Too Large
Server: Sun-ONE-Application-Server/7.0.0_01
Date: Tue, 06 Jan 2009 06:32:29 GMT
Content-length: 168
Content-type: text/html
Connection: close
<HTML><HEAD><TITLE>Request Entity Too Large</TITLE></HEAD>
<BODY><H1>Request Entity Too Large</H1>
A request entity is longer than the server can handle.
</BODY></HTML>Connection closed by foreign host.Thank you -
How to delete a file from application server?
Hi gurus,
i want delete a file from application server . can any one tell me the BAPI/Fm .
thanks in advanceSee the replies of the thread;
How to delete File from the Application Server,ABAP
But i can smell something fishy in both The specified item was not found. and The specified item was not found. style of posting questions. Also both of you have similar questions in your profile....
Hmmm, Mods have to take care of the Rest...
Regards
Karthik D -
How deploy 6i Forms Fmx trought Application Server 10g
Hello every one,
Situation :
In my company, we have a software developed by a team using Oracle Forms 6i, the application is connected te Oracle 9i Database and every thing works well.
Problem :
I was able to upgrade the database from 9i to 10g. But my question : is it possible to deploy all the Forms (fmx 6i version) on Application Server 10g. I want to use the 3-tiers architecture.
Take note that i have not the fmb source files. Just the FMX (about 40 files)
If yes, can you explain also how to proceed (tools to install on Application Server) and how to setup the connection between the 3 tiers throught a LOCAL NETWORK.
Regards
KiraYou will at least need to recompile all those *.fmb to *.fmx in the version of the App server you will be using.
We have a forms6 c/s application we are migrating to forms 11g and it almost that easy (except for changes in how you launch reports).
The application server is setup alot like the client/server side of forms is, it needs a tnsnames.ora that points to the database and it needs to know where you will be storing the forms and report. Looks for any *.fmx and that will be the default location. -
How to zip the folder in application server?
how to zip the folder in application server?
You can use
open dataset with filter
link:[http://help.sap.com/abapdocu_70/en/ABAPOPEN_DATASET_OS_ADDITION.htm#!ABAP_ADDITION_2@2@] -
How to upload XML file from Application server.
Hi,
How to upload XML file from Application server.Please tell me as early as possible.
Regards,
Sagar.Hi,
parameters : p_file type ibipparms-path obligatory.
***DOWNLOAD---->SAP INTO EXCEL
filename1 = p_file.
call function 'GUI_DOWNLOAD'
exporting
BIN_FILESIZE =
filename = filename1
filetype = 'ASC'
APPEND = ' '
WRITE_FIELD_SEPARATOR = 'X'
HEADER = '00'
TRUNC_TRAILING_BLANKS = ' '
WRITE_LF = 'X'
COL_SELECT = ' '
COL_SELECT_MASK = ' '
DAT_MODE = ' '
CONFIRM_OVERWRITE = ' '
NO_AUTH_CHECK = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
WRITE_BOM = ' '
TRUNC_TRAILING_BLANKS_EOL = 'X'
WK1_N_FORMAT = ' '
WK1_N_SIZE = ' '
WK1_T_FORMAT = ' '
WK1_T_SIZE = ' '
IMPORTING
FILELENGTH =
tables
data_tab = it_stock
FIELDNAMES =
exceptions
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
others = 22
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
Regards,
Deepthi. -
How to create a directory in application server
Hi all,
How to create a directory in application server through Progaram??
eg:\tmp - is already existing
I want to create \tmp\fi
Within \tmp\fi - i should able to store my file,,,
Kindly help me urgent...Hello San,
Either contact Basis guys at ur end for the same or u can do it dynamically via a piece of ABAP code, i hope it wll help u.
call function 'GUI_CREATE_DIRECTORY'
exporting
dirname = '//<ip_address>/qfilesvr400/<host>/usr/sap/TST/SYS/Folder1'
exceptions
failed = 1
others = 2.
Reward If Helpful.
Regards
Sasidhar Reddy Matli. -
How to save CSV file in application server while making infospoke
How to save CSV file in application server to be used as destination while making infospoke.
Please give the steps.........Hi
If you want to load your flatfile from Application server,then you need to trasfer your file from your desktop(Computer) to Application server by using FTP.
Try using ARCHIVFILE_CLIENT_TO_SERVER Function module.
You Just need to give thesource path and the target path
goto SE37 t-code , which is Function module screen, give the function name ARCHIVFILE_CLIENT_TO_SERVER, on click F8 Execute button.
for path variable give the file path where it resides like C:\users\xxx\desktop\test.csv
for target path give the directory path on Application server: /data/bi_data
remember the directory in Server starts with /.
U have to where to place the file.
Otherwise use 3rd party tools to connect to ur appl server like : Core FTP and Absolute FTP in google.
Otherwise...
Goto the T.code AL11. From there, you can find the directories available in the Application Server.
For example, if you wanna save the file in the directory "DIR_HOME", then you can find the path of the directories in the nearby column. With the help of this, you can specify the target path. Specify the target path with directory name followed by the filename with .CSV extension.
Hope this helps
regards
gaurav -
How to send the file in *application server* as an email?
Hi,
I have a file in application server and I want to send that file as an email from application server.
Please let me know how to do it.Hi Suman,
look here:
Re: How to send an email from Application server?
Regards, Dieter -
How to rename a file in Application server
Hi All,
Here I have a issue with the present file which is being generated in application server.
Before the completion of the file the EDI tool is extracting the file from the app server.So here I would like to generate the file with a temp name and then rename to the actual file name which EDI recognises and fetches.
Please correct me If I am wrong and let me know how to rename the file in application server.
Thanks,
Vijay Nyou can try using unix command , if your application server is unix.
use move command
mv <source> <target>
REPORT ZUNIX line-size 400
no standard page heading.
data: unixcom like rlgrap-filename.
unixcom = 'mv file1 file2'.
data: begin of tabl occurs 500,
line(400),
end of tabl.
data: lines type i.
start-of-selection.
refresh tabl.
call 'SYSTEM' id 'COMMAND' field unixcom
id 'TAB' field tabl[].
or else you can open dataset/ read the dataset and move it to another file and delete the old file. -
How to redeploy Calculation Manager Web Application Server
Hi All,
I am installing a patch(13925741) for Calculation Manager, i stuck at the following point:
6. Perform the standard Calculation Manager Web application server deployment task using Hyperion Enterprise Performance Management System Configurator (EPM System Configurator). See the Oracle Hyperion Enterprise Performance Management System Installation and Configuration Guide for instructions.
I don't know how to redeploy Calculation Manager Web Application Server, plz help me in deploying this.
The readme for the patch can be found at:
https://updates.oracle.com/Orion/Services/download?type=readme&aru=15356919#_Toc330987031909062 wrote:
Hi All,
I am installing a patch(13925741) for Calculation Manager, i stuck at the following point:
6. Perform the standard Calculation Manager Web application server deployment task using Hyperion Enterprise Performance Management System Configurator (EPM System Configurator). See the Oracle Hyperion Enterprise Performance Management System Installation and Configuration Guide for instructions.
I don't know how to redeploy Calculation Manager Web Application Server, plz help me in deploying this.
The readme for the patch can be found at:
https://updates.oracle.com/Orion/Services/download?type=readme&aru=15356919#_Toc330987031
Hi,
Did you actually try to look at the Oracle Hyperion Enterprise Performance Management System Installation and Configuration Guide for instructions as suggested ?
To redeploy a component, run the configurator that can be found in the start menu under Foundation Services. Then select "modify an existing instance". Then for Calculation manager, check the box "Deploy to application server".
Thanks,
JM -
Topic: How to obtain entity manager in application server?
Hey,
How to obtain Entity manger in application server ?
The class is a simple class (no Ejb), and i can call to this class from Ejb or from inner schdeuler process (not container management)
I want that if i call to this calss from Ejb , that the entity manager transaction will join to the global transaction.
Thank youHi,
entity managers outside EJBs can be created using a javax.persistence.EntityManagerFactory.
Regards -
Icrgroups.txt - Disable any of my application server on the webdispatcher
If I want to disable any of my application server on the webdispatcher. do I have to delete the entry from the icrgroup.txt and restart the webdispatcher service??
Thanks in advance
HenryHi,
You don't need to remove the entry from txt file.
Simply remove the entry and restart, it will work.
Thanks,
AKL
Reward point if found solution. -
How to configure Sun Java System Application Server Enterprise Edition 8.1
hi all,
How to configure Sun Java System Application Server Enterprise Edition 8.1 to my IDE..( jstudio)
I have installed jes for my windows system.. so that i have removed platform version of Application Server..
I try to add the Enterprise application Server (Sun Java System Application Server Enterprise Edition 8.1) to JStudio IDE..
but i couldn't;Configuring your IDE to integrate with Sun App Server is something you probably will have to ask in some sort of JStudio forum. Other than for Netbeans, Eclipse, or possibly IntelliJ IDEA, you might not have much luck answering an IDE question here. I could be wrong though. Maybe somebody will have an answer for you and set me straight.
-
Can any one tell me how to write open hubs to application server?
Hello Everone,
I created open hubs and my requirement is to write the file to application server. So, I created logical file name and logical paths as specified in below link.
http://help.sap.com/SAPHELP_NW04S/helpdata/EN/8d/3e4ec2462a11d189000000e8323d3a/frameset.htm
That is created 'logical file path defination' in 'FILE' transaction. Used the physical path as - 'bw/FTPOUT/BPR/GM/<FILENAME>' as given in above link..
In logical file name I used the above logical file path.
When I run the open hub, I'm getting the ABAP dump "UNCAUGHT_EXCEPTION
CX_RSB_WRITE_ERROR
12/18/2008 09:00:40"
Can any one tell me how to write open hubs to application server?Hi David,
Goto transaction code - FILE
1) Create a Logical File Path definition, enter the technical name and description by clicking new entries and save it.(z_ftp)
2) create a Logical file name definition using cross client,
enter the logical file name = z_ftp , name = ftp , physical file = ftp_test.txt,
dataformat = ASC, Appln area = BW and Logical path = z_ftp(created from step 1).
click SAVE button.
3) Assignment of physical paths to logical paths, choose your logical path here.
enter the syntax group = UNIX
Physical path = /bwftp/....
Save it .
In the openhub,
choose definition type = file
Check the applicaion sever.
servername = dev
type of file name = Logical file
Applin server file name = z_ftp
separator = |
Hope this helps and solve your problem.
Thanks
Sat
Maybe you are looking for
-
Error message not displayed in a pop up
Hi , I have a pop up screen in my web dynpro with a input field and two buttons. i have a error message written in the WDDOBEFOREACTION method of my pop up window. But the message is not displayed on the window. But If the same is written in the eve
-
AFter upgrading to IOS7 on my son's IPOD 5, he is no longer to log in with his passcode. He had gone to General/Settings/ keyboard/greek and created an encrypted passcode. Now with the upgrade that keyboard is gone and the IPOD won't take a code. H
-
Boot Camp 4.0 won't fully uninstall, Boot Camp 5 fails to install
I haven't found an answer to my issue. Early 2011 MacBook Pro 13" System Information Time of this report: 11/25/2013, 19:51:29 Operating System: Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130318-1533)
-
Receive email and app alerts -- but no new updates
I'm using the MyFico 3B monitoring, and several times, I have received an email and/or app notification of a new alert.. However, when I view my alerts on either the app or the myfico website, there are no new alerts. Example:6/29/2015 5:39 PMDear
-
What happen if I lose the music files from my desktop but I have the music in my devices (ipad & ipod)?