Java Web Start & Java Mail
I can send email from my application using Java Mail when I include mail.jar in my classpath in the launch.bat file i use to luanch the application.
Now, I am using Java Web Start to launch my application and whenever I try to send out emails from my application I got an error message about no provider found or something like that.
Anyone know how to get around this?
hi
could you tell me exactly what error message you receive?
angela
Similar Messages
-
Java Web Start - java.lang.NullPointerException (XI 3.0, SP9)
Hi all -
whenever I try to execute the Integration Builder Directory or Configuration by Java Web Start, I get the following exception after completly donwnloading the .jnlp files:
java.lang.NullPointerException at com.sap.plaf.frog.FrogScrollPaneUI$1.propertyChange(FrogScrollPaneUI.java:113)
I already tried a variety of Web Start versions, e.g.
1.4.2_6.
TIA
- StefanThanks to all -
The problem was caused by having also installed JDK 1.5 on my machine.
Although, I attached the .jnlp file name suffix with Web Start 1.4 both in Windows Explorer and Internet Explorer, Java Web Start 1.5 was excecuted.
I had to de-activate the "users" in Web Start 1.5:
- started javaws in ${jdk1.5}\jre\bin
- edit - preferences - JAVA
- in Runtime environoment: de-activate all 1.5 users
(sorry for any incorrect terms, I've German on my machine) -
How to setup Proxy for Java Web Start App ?
I'm having trouble getting Java Web Start to work.
at... http://java.sun.com/docs/books/tutorial/uiswing/14start/compile.html
It tell me...
To test whether your browser can launch an application using Java Web Start, click this link.
http://java.sun.com/docs/books/tutorialJWS/uiswing/14start/example-1dot4/HelloJWS.jnlp
I do that & see Java Web Start try to start but get message...
Java Web Start - Invalid Argument
Unable to launch specified application
An error occurred while launching/running the application.
Category: Invalid Argument error
Could not load file/URL specified: C:\Documents and Settings\Will\Local Settings\Temporary Internet Files\Content.IE5\OP8RSBCV\HelloJWS[1].jnlp
Then... http://java.sun.com/docs/books/tutorial/information/javawebstart.html tells me...
"This situation usually happens when your browser and your copy of Java Web Start have different proxy settings."
I click Start | Programs | Java Web Start | Java Web Start,,, then click File | Preferences | General
My choices are... Proxies: None User Browser _ Manual (User Browser grayed out)
If _ Manual checked then I get...
HTTP Proxy ______
HTTP Port _______
I'm running XP Pro via Wi Fi to a Linksys Wi Fi router to a cable modem... I'm also running Zone Alarm (tried turning it off but no luck)
I don't know how to set up the Proxy stuff... can any one please help me get this set up.
thanks - WillOK, on my XP Pro system I went to...
Start IE -> Control Panel -> Internet Options -> Connections -> Lan Settings -> Proxy Settings
This is my 'Local Area network (LAN) Settings panel...
- user Proxy server for LAN is checked
- Address is blank
- Port is blank
So do I plug something in here... the ip address of my linksys wi-fi router and a port number or what?
My Java Web Start Preferences won't let me click 'Use Browser' only None or Manual
If I click Manual, I don't know what to plug into the HTTP Proxy and HTTP Port fields...
I tried the ip address of my router... thinking it may have a built in Proxy Server... and port 8080 as indicated by the Help page for the Java Web Start... but no luck.
I really appriceate any help on this...
thanks - Will -
Java Web Start doesn't start (Windows XP)
Hi,
I've installed Java Web Start on a Windows XP machine. When I try to run an application or I try to open Java Web Start directly the "Java Web Start" splash screen appears for a few seconds and than disappears and nothing else happens.
I heard that other people using Windows XP have the same problem. Can anyone help?
Java Runtime is 1.4.0, but I also tried some other runtimes as well with the same result.
Thanks in advance
MarkusHi,
I found some stuff, but it didn't work for me. Maybe you can give it a try.
1. Deactivate Proxy
Add or edit javaws.cfg.proxy.setting=NONE in the javaws.cfg file.
2. Deactivate Splashscreen
Add option "-Xnosplash" in the Windows registry for the .JNLP ending, i.e. "C:\Program Files\Java Web Start\javaws.exe" "-Xnosplash" "%1"
3. Run with Java VM
I created a .BAT file:
SET JWS=C:/Programme/Java Web Start
java -cp "%JWS%/javaws.jar" "-Djnlpx.home=%JWS%" com.sun.javaws.Main %1
To run Java Web Start simply run the .BAT file. To run a specific application run the .BAT file with the complete URL of the .JNLP file.
If this works for you, please drop a note here! Thanks!
Bye
Markus -
Hi All,
I am facing a problem with Java Web Start. Which is the most appropriate version of JDK recommended for SAP XI? I tried
JDK 1.4.2_04
JDK 1.4.2_09
JDK1.4.2_11
JDK1.5.0_01
When I click on Integration repository or Directory for the first time, it loads the jar files and while loading, I get an error msg "Unable to launch Integration Builder". After a lot of retries I get sucess. But still we are facing this issue in some machines. Can you pls let me know if there is any pre configuration or some thing I am missing...
Regards,
Jai ShankarDid you check the proxy settings in JAVA Web start. Please follow the below instructions.
This could be set to None or to specific for values HTTP Proxy and HTTP Port .
Contact your network administrator for the correct settings.
To change the Proxy Settings:
Select Windows Start menu -> All Programs -> Java Web Start -> Java Web Start
Choose File -> Preferences -> General
Choose None to switch off the proxy settings or Manual to set the HTTP Proxy and HTTP Port.
ChooseOK
Close Java Webstart -
I have installed Java 7 update 51 in Mac OS X 10.7.5. Yesterday Java Web Start starts well but today doesn't start. /Library/Application Support/Oracle/Java/javaws displays this error:
Bad Installation: JAVAWS_HOME not set.Hi,
I found some stuff, but it didn't work for me. Maybe you can give it a try.
1. Deactivate Proxy
Add or edit javaws.cfg.proxy.setting=NONE in the javaws.cfg file.
2. Deactivate Splashscreen
Add option "-Xnosplash" in the Windows registry for the .JNLP ending, i.e. "C:\Program Files\Java Web Start\javaws.exe" "-Xnosplash" "%1"
3. Run with Java VM
I created a .BAT file:
SET JWS=C:/Programme/Java Web Start
java -cp "%JWS%/javaws.jar" "-Djnlpx.home=%JWS%" com.sun.javaws.Main %1
To run Java Web Start simply run the .BAT file. To run a specific application run the .BAT file with the complete URL of the .JNLP file.
If this works for you, please drop a note here! Thanks!
Bye
Markus -
Accessing libraries from java web start
hi guys,
I am new to forums and sorry if this question has been posed before. I am trying to access jogl.dll and jogl_cg.dll through java web start. These libraries are getting downloaded on the client machine as a jar file. I am using the following commands to access these files
System.loadLibrary("jogl");
System.loadLibrary("jogl_cg");
Its giving me the follwing error
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\java\tools\jogl_cg.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at testlib.Main.main(Main.java:35)
Java Result: 1
I am getting unsatisfied link error as its searching for another library which jogl_cg.dll depends upon. Can anybody suggest me what other library do i need to attach and the way i am accessing the libraries using system.loadlibrary is correct or not
I would appreciate your help in this regard.
Thanks in advance,
ravi ananthuni.Actually you're correct. There was a resource missing.
The error was in the way I was packaging mail.jar. This archive has resources located in the META-INF subfolder inside the jar file. I'm running on Windows 2000, and I was expanding the mail.jar file, and then recreating and signing the archive using the Netscape utility signtool with the -Z option:
signtool -k <mycert> -d <keystore_path> -Z mail.jar <expanded JAR directory>.
When creating the JAR file, the META-INF folder is deleted and replaced with the META-INF entries for the JAR you've just created. The other resources packaged in the META-INF are overwritten, and so the signed mail.jar did not work properly -- hence the NoSuchProvider exception.
For reference the solution is to sign the directory without creating the jar file:
signtool -k <mycert> -d <keystore_path> <expanded JAR directory>
and then create the jar file from the signed directory using another archiving utility. I used the command line interface for Winzip 8.0.
cd <expanded JAR directory>
wzzip -rp ..\mail.jar *
http://developer.netscape.com/docs/manuals/cms/41/adm_gide/app_sign.htm#1012833
Thanks!
-- Eric.
Hi,
you suppose that the .jar files are not signed
correctly,
but what should have gone wrong?
You can check that each .jar is correctly signed with
the jarsigner tool:
jarsigner -verify -verbose foo.jar
If all your jars are reported to be signed, the only
other error I can imagine regarding signing is the
"all .jars referenced by one .jnlp must be signed
by the same key" rule. (Read Section 5.4 of the
jnlp 1.0.1 spec).
javax.mail.NoSuchProviderException: No provider for
Address type: rfc822
files to be listed as resources, Java Web Startfails
to launch my application (unsigned application
requesting unrestricted access to system).I would have expected the latter error, if you
have a signing problem.
That first error looks like something different,
perhaps the app is looking for a resource that
defines rfc822 behaviour.
Regards,
Marc -
How to enable logging for Java Web Start on Java 6.
I'm trying to get logging working in Java Web Start from Java 6. In previous versions I was able to specify a log file in the Java Web Star control panel (or whatever it was called) , but I can't work out what to do in the Java 6 version of JWS. I've checked the docs and searched the forums here and on java.net but haven't been able to find anything.
Does anybody know how I can get this working?
Cheers
Stephen.Sorry, I was in a hurry and didn't read your e-mail properly. Note: This is a thread in a public forum, not email.
If it were email, it would be a private conversation,
between you, me and whoever we add to the addess
list. ..and you would be paying consulatnacy fees for
my participation.
On the public forum, it can be seen by anybody, and
I don't send you a bill.
And on that note, when asking for free advice on
public forums, please read replies carefully (I
might ask the same of a consultancy client, but
since thay are paying by the email - it is really
their own choice).
..the problem is that I can't find where the log file
is being written. Do you know where it writes to?..
I understand it is specified in the logging.properties
in the lib of the JRE/JDK. E.G. several locations
for my current system..
C:/Program Files/Java/j2re1.5.0/lib/logging.properties
C:/Program Files/Java/j2sdk1.5.0/jre/lib/logging.properties
C:/Program Files/Java/j2re1.6.0/jre/lib/logging.properties -
Include JAR with Java Web Start?
Hi,
i am trying to deploy a little java web start application, that sends an email if you click on a button.
If i now deploy the application as a java web start app,
nothing happens, but if i run the little app as normal
JClient app it sends the email.
Is it possible, that java web start does not know, where
the classpath is? And why isn`t throw an exception?
Source:
private void jButton2_actionPerformed(ActionEvent e)
try
HtmlEmail email = new HtmlEmail();
email.setHostName("mail.anyserverintheworld.com");
email.addTo("[email protected]", "Name");
email.setFrom("[email protected]", "Name");
email.setSubject("What do you think it this?");
// // set the alternative message
email.setTextMsg("Your email client does not support HTML messages");
// send the email
email.send();
}catch (Exception ex)
JOptionPane.showMessageDialog(Form.this,"laba",ex.toString(),JOptionPane.INFORMATION_MESSAGE);
}Christian,
if it can't find the classpath of something, then it wouldn't be able to find the classes comntained and throw a class not found exception. So there must be some sort of error message showing somewhere. If not, use System.out.println() to write your own debug statements.
Another hint, instead of handling the Exception, throw it so that the Webstart console shows the stack trace. Maybe the problem you hit is a security issue of not being granted the permission to use sockets or network connections to send the email.
Frank -
Exception while using Java Comm and Java Web Start together
Hello Java Experts!
Here's the problem that's been bothering me. The application i'm developing uses Java Comm API to listen to Serial Ports. The application works absolutely fine when it is run locally.
Now, I need to deploy this remotely using java web start. All resources(dependent jar files) are present on the server and are referenced properly in the JNLP file. All jar files are signed properly.
Still, it throws the following exception.
java.lang.NullPointerException: name can't be null
at java.io.FilePermission.init(Unknown Source)
at java.io.FilePermission.<init>(Unknown Source)
at java.lang.SecurityManager.checkDelete(Unknown Source)
at javax.comm.CommPortIdentifier.getPortIdentifiers(CommPortIdentifier.java:70)
The exact line of code where it apparently seems to error out is...
Enumeration portList = CommPortIdentifier.getPortIdentifiers();
Are there any security issues involved here? Can a application deployed through java web start access serial ports on the system?
Any pointers as to what the problem might be would be much appreciated.
Thanks in advance!I have the IBM Communications API. I've
been told that it works with Java Web Start but I
have not tried it. IBM has changed it's download site
so.... I can't point you to it. But I have it(55k zip'ed)
and can send it to you if you post your E-Mail address
of where you would like it sent.
Bruce Houghton
PS If it does work with Web Start please post the
news here. I will be watching. -
Java web start running on windows NT4 work station
I have installed java web start on a windows NT4 work station (service pack 6) with a directx v5. I successfuly launch the sun applications such as swing set 2, but I have some troubles concerning our software which used another look and feel than the default one. A system error is raised saying that the library ddraw.dll could not be loaded.
I have unistalled and re-installed directx v5 but the error is still raised.
Does any one can help me to solve this problem ?.
Thank you.Hello Sim085
thanks for your reply.
Perhaps it would be easier for us to continue the programming with any kind of VisualStudio Produkt ;-), although we dont't had to think about OOP yet!
Because of our new Network-Technology (Terminal-Server) we have to discuss serveral possibilities.
I've read about JSP and ASP.NET, and I want to know if JSP or any kind of JAVA Program will run on a Terminal-Server.
Are there any special aspects I have to know when running JSP on a terminal server from Microsoft? Is it better to program applications in JAVA or in JSP? ...
Thanks
Rasming -
Java Web Start running JasperReports
The following is the exception that is thrown when trying to compile an .xml report template to a JasperReport object, from an app that has been deployed via the Java Web Start:
dori.jasper.engine.JRException: Errors were encountered when compiling report expressions class file:
C:\Program Files\mozilla.org\Mozilla\DailyReport.java:4: package dori.jasper.engine does not exist
import dori.jasper.engine.*;
* I have deployed the application properly via Java Web Start; however, when running the application it is not able to compile the xml file to a JasperReport object.
* The .java file is created properly; but the app does not seem to be able to find the dori.jasper.engine.*; library.
* I have signed and included the jasperreports-0.5.0.jar (and it's dependencies) with the app, and have put the path to all of it in the Class-Path of the manifest file.
* NOTE: Just FYI, I am able to run this without any problems under netbeans.Dear Patrick,
Recently I have used iReports for generating report through java & deploy it through java web start.
I had taken all the measures you had mentioned in your previous replies. But I am not able to view the report. ( might be it is not compiliing)
I am using new version of jasperreports-0.5.3.jar
also through console it is running well.
Also it is not giving any errors. can u have any idea about this.
Might be it is silly mistake I have done.
My code for report generation is :
public class SReportA
public SReportA()
try
JasperDesign jasperDesign = JasperManager.loadXmlDesign("/home/ora/iReport/RSENIORITYLIST-A.xml");
dori.jasper.engine.design.JRBshCompiler theCompiler = new dori.jasper.engine.design.JRBshCompiler();
JasperReport jasperReport = theCompiler.compileReport(jasperDesign);
Map parameters = new HashMap();
parameters.put("uname","admin");
Connection con=null;
try
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@158.144.71.219:1521:dbadp","acom","admin123");
catch(Exception e)
System.out.println("Exception in test.jsp "+ e);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,parameters,con);
JasperManager.printReportToPdfFile(jasperPrint,"ReportA.pdf");
JasperViewer.viewReport(jasperPrint,false);
catch(Exception e){ System.out.println("There is exception here"+ e); } -
Unable to run my application using java web start
i have created one application and use java web start to download the application. all the files are succesfully downloaded but when i try to run the application an expected error occur. this only happen in my machine but not in other machine i'm currently using
-jsdk1.4.2
-windows 2000 professional 5.00.2195 service pack 3
-pentium III 870 Mhz
-x86-based PC
-RAM 256 Mhz
Anyone knows why, plz help me with this puzzlePlease post the information from the Web Start "Exception" and "Wrapped Exception" tabs when the error occurs (I assume the error was in fact unexpected ;-)
A blind stab in the dark would be that you don't have write permission to the cache directory on the second machine. Also worth checking that the proxy settings on the second machine are the same as the first (if they are on the same network). -
Unable to Launch Integration Builder: Java Web Start problem
Hi,
I am unable to launch the integration builder. I am using JDK 1.4.2_05. The java Web Start gives the following error:
Unsigned application requesting unrestricted access to system
Unsigned resource: http://<XIHostName>:50000/rep/repository/aii_util_rb.jar
I have tried deleting the Java web start cache, and even reinstalling the JDK.
Can someone suggest a workaround this problem ?
thanks,
ManishThe Java Web Start cannot accept unsigned jars. If the jars are signed, it will ask in a dialog box if it should allow unrestricted access to this jar.
In my case, I upgraded XI SP0 to SP4, which included updating the Adapter Core, Adapter Framework, and the XI TOOLS to SP4.
On launching the Web start, it seemed that the jars were not getting signed. JWS cannot allow unsigned jars to the client.
These jars are maintained in:
\usr\sap\<SID>\SYS\global\xi\directory_server\javaws\directory
I am having problems with my XI upgrade to SP4, and it is probably not signing the jars.
Do you know why this may be happening ...
thanks,
Manish -
Unable to launch Integeration Builder - Java Web Start - Unexpected Error
Hi there,
I am not able to launch the Integeration builder. The ESR has no problem and is working fine though.
Here is the exception :- com.sap.aii.ibdir.gui.appl.ApplicationImpl
I have tried below options already :
1. Cleared the java cache under - javaws -logviewer
2. Go into administration and inside Directory --> Java Web Start Administration clicked "Restore archives and generate new sign."
Strange part is some of my colleagues here doesnt have any issue while opening the Integeration Builder. In fact I dont have any such issue in QA and PROD environment. The issue is only in DEV environment. Please advice.
AnshulHello,
Usually restoring the archives will help resolve the issue.
If the issue is occurring for just yourself maybe you could check that you are using the correct java version. e.g. for for 7. 1 java version 5
Also please refresh the Java Web Start:
If it's a Windows terminal, select Start - Run - javaws to launch Java Web Start and then clear the cache. File -> preferences ->
advanced -> clear folder button
If you have later versions of Java and doing the
Start -> Run doesn't give you anything, then select Start - Run and type Control and hit Enter. Double-click Java in the list
that displays to view the more up-to-date Java Control Panel. In the General tab, select Settings from the Temporary Internet Files section. Click Delete Files to clear the cache and then log into the Integration Builder again (download will be longer as jars will be cached locally again).
If the problem still remains I would advise to check that the latest patches have been applied for XI_TOOL, and also the other components MESSAGING SAP-XIAFC SAP_XIAF SAP_XIESR SAP_XIGUI
Regards,
Sarah
Maybe you are looking for
-
down load to third party web page looks fine click send says successful but i don't recessive mail any help??
-
Hi all, I am working on Adobe forms, I am trying to see the print preview of an adobeform using standard driver program. When I do preview nothing happens and I have to terminate the session. What might be the reason. Expecting reply.
-
Which is used when and why?Where are Idocs preferred and where are RFC's preferred?
-
RollingFileAppender/Log4J question (problem with reading logging)
Hi everyone, I've got a question about log4j. I'm working with an application that generates a lot of logging. When I'm trying to figure out problems in the application it's hard to read the log files because they get updated/overwritten all the time
-
Services Already registered in WMPublic in SAPGBEfiling
I've loaded SAPGBEfiling to Business Connector 4.8 & it says the Package is only Partially Loaded. i've got 16 services "Already registed in WmPublic" - can anyone advise? As they are alreayd loaded perhaps this is a warning that can be ignored? If