GlassFish Server 4.0 start error with JDK - netbeans

I'm using NetBeans 7.3.1 with GlassFish Server 4
When I try to run a(any) project I get the following error.
Starting GlassFish Server
GlassFish Server Server start failed. Cant create start proccess.
C:\Users\ENES\Documents\NetBeansProjects\Tezmaksan\nbproject\build-impl.xml:1041: Deployment error: GlassFish Server Server start failed. Cant create start proccess.
See the server log for details.
BUILD FAILED (total time: 2 seconds)
I don't know where the log file is, I couldn't find it.
When I go bin directory of GlassFish and run startserv.bat, it looks like working because localhost:8080/ and localhost:4848/ are working. But my application still can't start.
When I go localhost:8080/Tezmaksan/ there is this error there
HTTP Status 500 - Internal Server Error
type Exception report
messageInternal Server Error
descriptionThe server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.0 logs.
GlassFish Server Open Source Edition 4.0
I have last verison of JDK (1.7u25) installed and when I check from NetBeans it is selected for GlassFish. I'm using x64 Windows 7. I didn't have this problem 2-3 months ago, it just popped out. I tried uninstalling and reinstalling NetBeans, GlassFish and JDK and problem is still there.
Thanks for your helps

I got the solution after searching through the web.
Adding an option to a NetBeans setting file will do it.
Open NETBEANS_DIRECTORY/etc/netbeans.conf
Search for "netbeans_default_options"
Then add "--locale en"
So it will look like from this
netbeans_default_options="-J-client...
to this
netbeans_default_options="--locale en -J-client...
restart NetBeans, problem solved.

Related

Netbeans GlassFish Server 6, deploy, Connection refused: connect, false error on Mac

After deploying my javaee application from the Apache Netbeans 12.4 console, I get the the below error on the output pane.
GlassFish Server 6, deploy, Connection refused: connect, false
This error shows even after the output "GlassFish server is running" was displayed earlier in the deployment messages.
I have checked the GlassFish folder in my mac and there are no error logs showing. Attempting to start GlassFish in debug mode gives the same issue.
Any advices on what could be the issue?
After some investigation, I figured that this issue was as a result of GlassFish not having administrative privileges to make changes to my filesystem.
All I needed to do was to start up GlassFish as an admin.
Usually, GlassFish is installed on the below path of your Mac.
/Users/YourUsername/GlassFish_Server
The below are the steps to achieve that.
Navigate to the bin folder of your GlassFish Server.
/Users/YourUsername/GlassFish_Server/bin
Run the asadmin command using the below command.
./asadmin
Then in the console that opens, type the below command.
start-domain
After a few seconds, the GlassFish server is now running. You can test this on your browser at the default admin port using localhost:4848 or http port of localhost:8080
To stop GlassFish, follow the same steps above, however execute the "stop-domain" command for step 3.
I hope it reduces some stress for someone.

build.dir error in netBeans

I am working on my own, learning about Java servlets and JSPs. My machine configuration as follows is from NetBeans' About page.
Product Version: NetBeans IDE 8.0.1 (Build 201408251540)
Updates: NetBeans IDE is updated to version NetBeans 8.0.1 Patch 1.1
Java: 1.8.0_20; Java HotSpot(TM) 64-Bit Server VM 25.20-b23
Runtime: Java(TM) SE Runtime Environment 1.8.0_20-b26
System: Windows 7 version 6.1 running on amd64; Cp1252; en_US (nb)
Tomcat 8.0.14 for Windows x64 is also installed as the web server.
I created a tiny web app yesterday, which was working as expected. When I went to the next exercise in the book, it was necessary to install MySQL. That seemed pretty straightforward, but alas, the install ran into a couple of problems. Unfortunately, I had not created a restore point right before that attempt, so I went back to the restore point created before the Tomcat install.
I re-installed Tomcat, and as a sanity check, started it, started NetBeans, tried to the run the tiny web app and after removing the server and re-adding it (because I got an error about the server) in NetBeans, got a message that I needed to set the build.dir.
For a tiny app, this is just annoying, but when working on a large app, it would be nice to avoid this problem. Another book author supplied app was working before, and is still working so...
Here are my questions:
1) Why/how would simply re-installing Tomcat cause a break in something that was working?
2) It seems as if the build.dir is set in build-impl.dir (in the app that is working) with a statement like (the opening and closing tags are missing so the statements would appear):
property location="${build.dir}/empty" name="empty.dir"
One post I read somewhere said that the above statement should be before the:
fail unless="build.dir">Must set build.dir
3) How/where is this build.dir set during the creation of a NetBeans web app? Is there some dialog box that I'm not completing correctly? If I miss it, is there a way to get back to it after the app gets "confused"?
Thanks in advance for any help on this.

GlassFish Server works on Netbeans 7.2 but not on 7.3

I have just installed Netbeans 7.3. Prepared a sample web application.
But Glassfish does not start.
Error message is "....\nbproject\build-impl.xml:1036: Deployment error: GlassFish Server 3+ Server start failed. Cant create start proccess.
See the server log for details."
Unfortunately nothing in the server log.
I deleted domains folder and server then recreated. Nothing changed. :(
Is it a bug related to http://netbeans.org/bugzilla/show_bug.cgi?id=217228 ?
Any solution?
My system is 64 Bit Windows 7 with Turkish locale.
Web application is Primefaces based, JSF 2.1
I think this is about language settings.
You can change localization settings in the netBeans configuration file($NETBEANSHOME/etc/netbeans.conf).
Just add "--locale en" to end of the "netbeans_default_options" line.
Also you can start glassfish with asaadmin tool with following these steps.
1- execute C:\Program Files\glassfish-3.1.2.2\bin\asaadmin.bat
2- start-domain

WebLogic Server IS starting and functional in Eclipse Galileo yet I get several errors on startup

I'm able to start WebLogic Server 11gR1 PatchSet 2 on my local machine and my web application is accessible after starting up WLS, yet I'm getting errors in my Eclipse Galileo Error Log on startup. Here's the messages I'm getting in ascending order:
Started WebLogic Server Monitor [mydomain#localhost:7001, Version:10.3.3.0]
Unable to find tools.jar within Java VM associated with target WebLogic runtime; features dependent on tools.jar may not function
The server cannot be launched within timeout.
Server Oracle WebLogic Server 11gR1 PatchSet 2 at localhost was unable to start within 480 seconds. If the server requires more time, try increasing the timeout in the server editor.
I've increased the timeout setting to 480 seconds (8 minutes) and one would think that's sufficient enough time for the startup.
I am able to run my web application successfully and output is generated on the Console as well so the last three error messages in the bullets above aren't show stoppers.
Wondering if any of you have run across these errors and how you went about to resolve them.
Upgraded to latest version of Eclipse Java EE (Indigo SR2 for win32) and was able to launch it with no issues.

unable to download glassfish 3 from netbeans

I have centos installed on myserver and for development i have installed NetBeans IDE 6.9.1.
Now as glassfish 3 was not present on my server i tried to download it from netbeans itself using
add server panel but when i click on download i am getting I/O exception , following is the screen shot
can anyone tell me how to get rid off it ..
This is caused by some poor programming on my part and the CollabNet to Kenai migration of the java.net web sites.
The url for downloading became something like http://download.java.net/glassfish/... when the migration took place. 6.9.1 had shipped long before the migration took place and remapping this URL did not get put on 'the list' of URLs that had to be remapped.
Some of the coding problems have been addressed in 7.0 builds. Since 7.0 is nearly FCS, you may want to consider using those builds instead of 6.9.1...
Note: you download GlassFish Server Open Source Edition with the following link: http://dlc.sun.com.edgesuite.net/glassfish/3.0.1/release/glassfish-3.0.1-ml.zip