URGENT: New JAR file NOT being pushed to web clients.
Greetings...
When our web app first came to market, some of our customers were still using a dial-up connection. Therefore, since one of our web pages uses an applet, it was decided to ship the necessary JAR files to clients on an installation CD, rather than burden our dialup customer with having the JAR files pushed out to them over the line. The jar files are installed in the C:\Program Files\JavaSoft\JRE\1.3\lib\ext directory on the client computers.
Don't ask why, but we are now attempting to have our web site push out a new JAR file to just one of our clients, but the problem I'm running into is that if the OLD jar file already exists in the C:\Program Files\JavaSoft\JRE\1.3\lib\ext directory, the NEW jar file isn't pushed out by the website. My understanding was that the system would automatically detect if the JAR file on the client was older than the JAR file on the server and would then push the newer JAR file out to the client, but obviously, I'm missing something.
Any help/suggestions you can provide would be greatly appreciated. Following is the kludgy ASP code for this...
<%szCustomer = getCustomer();%>
<%if (szCustomer="SccTest") {%>
<!-- NEW CODE: Push out the NEW JAR file with the meters to feet change. -->
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="600" height="400" name="SccMapplet"
codebase="http://java.sun.com/products/plugin/1.3/jinstall-13-win32.cab#Version=1,3,0,0" ID="IMSMap" VIEWASTEXT>
<PARAM NAME="code" VALUE="com.scc.mapplet.SccMapplet">
<param name="archive" value="SccMapplet.jar,xml.jar,iiimp.jar,jai_codec.jar,jai_core.jar,mlibwrapper_jai.jar">
<PARAM NAME="scriptable" VALUE="true">
<PARAM NAME="type" VALUE="application/x-java-applet;version=1.3">
<PARAM NAME="WebAXL" VALUE="/EweData/<%=getCustomer()%>.axl">
<PARAM NAME="Session" VALUE="<%=SCCSession.SessionID%>">
<COMMENT>
<EMBED type="application/x-java-applet;version=1.3" width="600" height="400"
code="com.scc.mapplet.SccMapplet" archive="SccMapplet.jar,xml.jar,iiimp.jar,jai_codec.jar,jai_core.jar,mlibwrapper_jai.jar"
pluginspage="http://java.sun.com/products/plugin/1.3/plugin-install.html">
<NOEMBED>
</COMMENT>
No Java 2 SDK, Standard Edition v 1.3 support for APPLET!!
</NOEMBED></EMBED>
</OBJECT>
<%} else {%>
<!-- OLD CODE: Use the JAR file already installed on C:\Program Files\JavaSoft\JRE\1.3\lib\ext -->
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width=600 height=400 ID="IMSMap" name="SccMapplet" VIEWASTEXT>
<param NAME="code" VALUE="com/scc/mapplet/SccMapplet">
<param NAME="name" VALUE="IMSMap">
<param NAME="SCRIPTABLE" VALUE="TRUE">
<param NAME="type" VALUE="application/x-java-applet;version=1.2">
<PARAM NAME="WebAXL" VALUE="/EweData/<%=getCustomer()%>.axl">
<PARAM NAME="Session" VALUE="<%=SCCSession.SessionID%>">
<comment>
<embed type="application/x-java-applet;version=1.2" width="600" height="480" code="com/esri/ae/applet/IMSMap" name="IMSMap">
<noembed>
</COMMENT>
No JDK 1.2 support for APPLET!!
</noembed></embed>
</object>
<%}%>
I guess the problem is, that your local jar file's classes copied to the JRE's ext directory have higher priority. The JRE does not store your applet jar locally and so does not overwrite anything you may have installed, it only executes the jar file given by the browser which may cache it or not.
Why don't you use the Java Webstart technolgy? It's pretty simple to use it. Customers would have to download every new jar version only once and Webstart will take care that the local version is up-to-date every time your app is started.
Similar Messages
-
Client.jar file not being generated by weblogic 6.1
Hi,
I have developed a web service for our Internal network. I have deployed the web
service onto weblogic 6.1 and have been able to obtain the wsdl file. I have coded
my java client, but to compile and run the client, I require the client.jar file,
which weblogic should create on its own once the actual web service is successfully
deployed. wl server is not able able to create the client.jar file and hence I am
unable to run the client. Could anyone tell me why the client.jar file is not being
created and is there any workaround for coding the java client without using the
client.jar file.
Thanx
sudiptoHi Sudipto,
I'm assuming that you used the <wsgen> Ant task (in your build.xml) to create this
web service, right?
Are you sure the client.jar file isn't in the web-services.war? You can verify this
by extracting this file (web-services.war) from the .ear for your web service, and
viewing its contents with WinZip (or the jar.exe utility that comes with the JDK).
There is a way to create client code without having a client.jar (or a WSDL document),
but it takes a little more work :-) I have attached a "heavily commented" example
of this, at the bottom of this post.
Regards,
Mike Wooten
"Sudipto" <[email protected]> wrote:
>
Hi,
I have developed a web service for our Internal network. I have deployed
the web
service onto weblogic 6.1 and have been able to obtain the wsdl file. I
have coded
my java client, but to compile and run the client, I require the client.jar
file,
which weblogic should create on its own once the actual web service is successfully
deployed. wl server is not able able to create the client.jar file and hence
I am
unable to run the client. Could anyone tell me why the client.jar file is
not being
created and is there any workaround for coding the java client without using
the
client.jar file.
Thanx
sudipto[NoWSDLWeatherClient.java] -
Anybody know what's up with the menu.xml.files not being available for DW after installing on a new comp?
Usually that error can be cleared up by renaming the personal config folder. Turn on your OS's hidden files and then go to...
C: > Users > your username > AppData > Roaming > Dreamweaver (version) > your language > configuration
Rename the configuration folder configuration-old and start DW up. That should create an entirely new configuration folder and correct the menu.xml file. -
Help can't add new jar files into BDK beanbox(plz see details)
I am unable to load new jar files into bdk beanbox inspite of
packaging bean class file and manifest file in a jar file and
placing it in bdk jars directory. On trying to load it says(THE JAR
FILE DOES NOT HAVA ANY BEANS).
SEE THE EXAMPLE BELOW:
I made a manifest file BeanTest.mf as
Name: BeanTest.class
Java-Bean: True
Then the BeanTest Class comprises of
import java.awt.Point;
public class BrokenProperties extends Point
public void setSpot(Point point)
this.x = point.x;
this.y = point.y;
public Point getSpot()
return this;
Please help....you have many little errors in program. try as below and let me know..
public class BrokenProperties extends Point implements serializable
private Point xy;
public BrokenProperties()
public void setSpot(Point point)
xy=point;
public Point getSpot()
return xy; -
Why is the .jar file not created??
the error i get is :
com.sun.kvem.midletsuite.InvalidJadException: Reason = 36
Error in opening jar file: list.jar
and in the \j2mewtk\2.5.2\apps\list\bin there are only 2 files are :
list.jad
MANIFEST.MF.
Why is that so?
Edited by: angelusPiper on May 7, 2009 7:24 AMHi Sudipto,
I'm assuming that you used the <wsgen> Ant task (in your build.xml) to create this
web service, right?
Are you sure the client.jar file isn't in the web-services.war? You can verify this
by extracting this file (web-services.war) from the .ear for your web service, and
viewing its contents with WinZip (or the jar.exe utility that comes with the JDK).
There is a way to create client code without having a client.jar (or a WSDL document),
but it takes a little more work :-) I have attached a "heavily commented" example
of this, at the bottom of this post.
Regards,
Mike Wooten
"Sudipto" <[email protected]> wrote:
>
Hi,
I have developed a web service for our Internal network. I have deployed
the web
service onto weblogic 6.1 and have been able to obtain the wsdl file. I
have coded
my java client, but to compile and run the client, I require the client.jar
file,
which weblogic should create on its own once the actual web service is successfully
deployed. wl server is not able able to create the client.jar file and hence
I am
unable to run the client. Could anyone tell me why the client.jar file is
not being
created and is there any workaround for coding the java client without using
the
client.jar file.
Thanx
sudipto[NoWSDLWeatherClient.java] -
Do I need to add to add a new jar file to the WLS ?
I am new to java development and would like to know if I were to use a new jar
file developed by another party in my EJB development, do I need to have this
jar file available in WLS when I deploy the EJB to it ?
I think this is not required but just need a confirmation.
ThanksHi,
I take this to mean you are using java classes from the 3rd party jar in your
EJB bean class. If that is the case, then you need the jar file in your classpath
when you compile the EJB classes.
Also, you will need the jar file to be in the classpath when the EJB is used.
You can do this in a variety of ways. If the 3rd party jar is going to change
infrequently, then you can put it in the system CLASSPATH in your startWebLogic
script. Or you can add all the classes of the jar file in the root level of the
EJB (Yuck!!).
Perhaps the best answer is to create an enterprise application (EAR). Then you
place the jar file in the root level of the EAR. In the META-INF\MANIFEST.MF
file of the EJB place
Class-Path: filename.jar
Then when you build the .ear file use:
jar -cvfm ..\commuterLog.jar META-INF\MANIFEST.MF *
hope this helps,
pat
"John" <[email protected]> wrote:
>
I am new to java development and would like to know if I were to use
a new jar
file developed by another party in my EJB development, do I need to have
this
jar file available in WLS when I deploy the EJB to it ?
I think this is not required but just need a confirmation.
Thanks -
Why will my java.jar file not open
Why will my java.jar file not open
This is the iPod touch forum. Do you have a question concerning an iPod touch? The iPod touch does not run Java.
If you have a new Mac you have to download the Java program to run Java on a Mac. It no longer comes with the iOS. -
How to protect my jar file from being downloaded
How can i protect my jar file from being downloaded by users by accessing it through the web site.
Now everybody can just type the url www.mysite.com/applets/myApplet.jar
And download it to his computer.
I realize that anybody who really wants to download it he will get it anyway, but I want to make it harder.
thanks in advanceYour browser has to download the jar file if it's going to run the applet. That's applets work. The browser downloads the classes and then runs them locally.
I suppose if you wanted to make something to make it difficult for users to explicitly download the jar, you could set some kind of permission flag when the HTML is page is rendered, and then unset it some amount of time (10 seconds?) later, and then only let the user download the jar when the flag is set. But this would be fragile and irritating and unhelpful. It would probably break more than you'd like and not prevent download very much (it wouldn't take long to figure out what was happening), and besides nobody is ever going to try to steal your code. -
I see this topic has been addressed with other phones, but since converting to the cloud my e-mail is either not being pushed or is severly delayed. I am using mobile me, with iphone 4 and i cloud. Was having no issues prior to using "the cloud". Any ideas ? thanks in advance
Push mail does'nt work since 2012/05/24 7.00 PM HAEC in France for me. I've 3 accounts and I'm an original MobileMe user.
I tried all the solutions on this bord. Nothing happen.
I called Apple support, for us iCloud is functional.
Push mail on iCloud is only functional if you're a new member not an older MobileMe.
You can test this by creating a new iCloud account, push mail is functional.
The problem comes from Apple.
Apple must solve this problem quickly. -
Error:verifier jar file not found
Hi,
I found problem "verifier jar file not found" while building a package in Aspects Developer Evaluation version.
Pls guide me regarding my problem if any body could.Include the offcardverifier.jar file in your classpath, you will find this file under $java_card_kit-2_2_2\lib
Regards,
Amr. -
PDF files not being displayed correctly, instead I get a blank screen with some sort of small pinned icon in the centre. It was working fine until today HELP!
What is your operating system? Reader version? Are these local or online PDFs? If online, in what browser?
Can you post a screenshot: https://forums.adobe.com/thread/1070933 -
Imported Jar file not loaded at run time ORA-105100
Oracle 9iDS forms Version 9.0.2.9.0
Oracle 9iAS Release 2
I have imported java classes from a jar file into my form. I have it working in client server. Added the entries to the classpath in the default.env and system environment variable for development of the form and for execution.
Moved the jar file, form and testing html to the application server. Modified the classpath in the default.env file. Tested the form. Got the ORA-105100 error. MetaLink note 261650.1 states that error frm-40735 When-Button-Pressed triger raised exception ORA-105100 if calling a java function from a jar file. Cause: Jar file not loaded at run time. Solution: add in your default.env CLASSPATH parameter your jar file including the whole directory of the jar file location. That has been done and the OC4J has been restarted. Still get error.
Oracle support has not been able to give me much help as of yet. Does anyone have any further ideas, or documentation that I can read to help get this working?
Thanks in advance for any assistance that is offered.Hey people any clues?
-
Where clause one query not being pushed down
I am having a problem where I cannot get a certain "optional" parameter to be pushed down to a query. The parameter gets applied in memory after the result set is returned but not pushed down to the DB. The function is as follows:
declare function getFoo($key as xs:string, $optinalInput as xs:string*) as element(b:bar)*
for $foo in f:getFoo()
where $key = $foo/key
where not(exists($optinalInput)) or $foo/optional = $optinalInput<- does not get pushed down to the query
return $foo
If I make optinalInput an xs:string instead of xs:string * and the optional parameter will get pushed to the query. The problem is for this optional parameter I could get anywhere from 0-50 in the sequence. Seems like when the parameter is a sequence it doesn't get applied to the query. Is there any way around this?Mike,
I understand the difference between * and ? and I was one of the people working on the "string-length not getting pushed" problem so I am very familiar with it. I tried you solution that you mentioned below and it still did not push the where clause to the query. I know I could achieve this with an ad-hoc query but I wanted to do a pure xquery implementation of this component because of the benefits it could have when interacting with other components in our ODSI project...such as SQL joining and potentially pushing additional where clause down from components that call this component. The only way I did get this to kind of work is to do this:
return
for $o in $optinalInput
for $foo in f:getFoo()
where $key = $foo/key
where $o = $foo/optional
return
$foo
for $count in 1
where not(exists($optinalInput))
for $foo in f:getFoo()
where $key = $foo/key
return
$foo
By putting the optional parameter into a FOR statement above the table call it guarantees that at least one will exists and that's why the optional parameter gets pushed properly to the DB with a parameterized query. The problem with this is that even though a parameterized query gets pushed it will call the SQL statement multiple times!...not good.
Another solution that was suggested to me would be to create the number of sequences for each item in the sequence and treat each item as it's own. For example if you know that the schema limits the sequence from 0..50 then you could make 50 items and 50 where clauses....probably not an optimal solution either but it would achieve properly pushing the where clause tot he DB.
For now I am satisfied with this optional parameter not being pushed to the DB because the performance was still good but it would be nice if there was a maintainable pure xquery solution to this problem.
Thanks for the help it's always appreciated!
Mike -
I ran into the issue of the 32-bit file not being recognized in LR 5.6
I ran into the issue of the 32-bit file not being recognized in LR 5.6 after it has been saved in PS. I tried every type of file I could save a file as in CC but none of them would be recognized or said it was corrupt. I had exported 3 files to Merge in HDR Pro Photoshop as 32 bit files. I then saved in PS and returned to LR 5.6, but it said the bit depth was not supported . Is this a known issue with LR 5.6 / PS CC?
Hi,
this might help: Video Tutorial – 32-bit HDR TIFF files in LR 4.1 « Julieanne Kost's Blog (Only 32 bit TIFF is supported). -
3 ?'s:
1 Message today warning lack of memory when using Word (files in Documents) something about "idisc not working"
2. Message week ago "Files not being backed up to Time Capsule";
3. When using Mac Mail I'm prompted for password but none work
Thanks - JThanks Allan for your quick response to my amateur questions.
Allan: I'm running version Mac OS X Version 10.6.8 PS Processor is 2.4 GHz Intel core 15
Memory 4 gb 1067 MHz DDr3 TN And @ 1983-2011 Apple Inc.
I just "Updated Software" as prompted.
Thanks for helping me! - John Garrett
PS.
Hardware Overview:
Model Name: MacBook Pro
Model Identifier: MacBookPro6,2
Processor Name: Intel Core i5
Processor Speed: 2.4 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per core): 256 KB
L3 Cache: 3 MB
Memory: 4 GB
Processor Interconnect Speed: 4.8 GT/s
Boot ROM Version: MBP61.0057.B0C
SMC Version (system): 1.58f17
Serial Number (system): W8*****AGU
Hardware UUID: *****
Sudden Motion Sensor:
State: Enabled
<Edited By Host>
Maybe you are looking for
-
ITunes language in Hebrew (or something like this)
Hello, I've had a problem for 6 months and I still can't solve it : One day, I propably pressed a keyboard shortcut that changes the language of iTunes or something like that because today, my iTunes appears like that : http://www.koutec.com/npe/Imag
-
Hi ! We have one user getting the following error message when trying to log on to SAP BPC for Excel: "Error on uncompressing file: ActiveX component can´s create object" "Cannot download templates from server" And after this error message BPC opens
-
Billed for movie I've not yet watched
Sorry if this has been asked before, tried a search but difficult to choose appropriate keywords. Anyway... When does iTunes bill you for renting a movie? As soon as you start downloading it or only if you press "play" & begin the 24 hour rental peri
-
Regarding feature improvements between Primavera 7 and Primavera 8.2
Here are couple of point I read that I need elaboration on- 1. Improved Security for Users with the Admin super-user Profile . Need to understand what new has been added to P8.2 to superadmn profile and how it helps. 2. Project Management has a new f
-
Hi all, Error: "Header Data: document 479B39A6245B00FFE10080000A8C6528 not existing" That's the error I get when I try to create the Service Quotation. Pricing Procedure is getting picked but no values found under the conditions Tab(both header and i