Jprofiler setup issue in windows jboss - jprofiler

Jprofiler is not getting setup in my local windows 64 environment. I did below setting in standalone.conf.bat in jboss
set "JAVA_OPTS=-agentpath:C:\Program Files\jprofiler9\bin\windows-x64\jprofilerti.dll=port=11002"
JVM is not appearing in JProfiler.
Thanks
Pranav

JVM is not appearing in JProfiler
It would not appear automatically, you have to connect with a remote session that connects on port 11002. This only works if port 11002 is not used by anything else.

Related

JProfiler: why can't I attach to running JVM?

I just downloaded JProfiler and tried to connect to a remote JVM.
When I click "OK" I get an error message saying:
"Another application is listening on port 8888. Please check your port configuration".
I also succeeded to profile this machine with 8888 with Java Mission Control (JMC). However, JMC asked me for a username and password and only then allowed the connection.
JProfiler does not use JMX to connect to a profiled JVM, it uses its own protocol. Also, you can only use the attach mode in your screen shot if the profiling agent is already loaded. You would either have to start the profiled JVM with the -agentpath=... VM parameter as given by "Session->Integration Wizards->New Remote Integration" or run the command line tool bin/jpenable on the remote machine to prepare a selected process for profiling. This will tell you the port you have to connect to.
Alternatively, you can use the "quick attach" feature in the start center to connect to any remote unrprofiled JVM through SSH. Then you do not have to prepare the JVM for profiling.
If you use the JProfiler in local Windows machine ,may be you can try run the jprofiler.exe and then click "session - Start center - Quick Attach ",then pick the Process Name that associated to your program.

Glassfish 4.x doesn't work on Windows 8.1

i've been trying lately to run my web application on Glassfish, i tried with netbeans and intellij and both show the same error :
could not start Glassfish server :DAS port is occupied while server is not running
or
Could not start GlassFish Server: Administrator port is occupied by null
i'm sure that the port 4848 is not occupied (8080 too)
And when running intellij on Windows 7, it worked, so what's the problem when running it on Windows 8.1?
I guess its a permission problem. You should check if the windows user you are using has the right permissions to start and modify GlassFish files.
Check the permissions of your domain folder (probably <GLASSFISH_INSTALLATION>\glassfish\domains\domain1), you should have all permissions (total control) on this folder. If this doesn't help, you may have to check the permissions of the whole <GLASSFISH_INSTALLATION> folder.
Other things to check:
Windows Firewall
check if ports are really free: netstat -aon | find ":4848"

Hyper-v VM shows 'Limited Connectivity' when using External Switch?

I have been trying to setup a Win7 VM on Hyper-v that connects to the internet through my Win 8 host machine.
I can't seem to figure out why the VM can't ever get passed limited connectivity. Any ideas?
NO sure why but all I had to do was Disable/enable the vEthernet adapter and everything worked great!
Check that you have a Virtual Switch with an "External Network" using the Virtual Switch Manager.
The other network types offer VM isolation. If your VM is on an "Private Network" it can only talk to other VMs on the server. The "Internal Network" allows VMs can talk to other VMs and to the host.
In contrast, an External Network allows the VM to contact machines on the network that the host is attached to.
I worked on this issue for a while myself after upgrading to Windows 8.1 and losing connectivity. Added and removed the adapter to no avail. The solution was to upgrade the VM's Integration Services.
I had the same issue because my DHCP settings on my guest VM was setup wrong.
So check the DHCP setting if they are on obtain automatically.
Control Panel\Network and Internet\Network Connections
Network adapter properties -> Internet Protocol Version 4 (TCP/IPv4) -> Properties ->
Obtain DNS server address automatically
I have had great success with Hyper-V and windows 8 and windows 10 virtuals using external switches with a Windows 8.1 host. Unfortunately I could not get the external switch to ever work on windows xp virtual running under Hyper-V. Instead, after reading a lot of sites/suggestions, I followed this guide to bridge an internal virtual switch (with Hyper-V legacy network adapter for XP) to the host wifi. I hope this saves someone else some time when working on an XP virtual.
Using Hyper-V with a Wireless Network Adapter

JBoss AS7 remote debugging and deploying

I install JBoss AS on VPS. I forward ports and I can access to server form my local machine. It is any possibility to add this server to Eclipse IDE?
I expect the same effect debugging and deploying to remote instance of jboss.
Best regards
Do you try eclipse jboss tools plugin?
http://marketplace.eclipse.org/node/121986#.ULYXteMSXk4
OK.
Look at this tutorial from point 5.
http://www.glxn.net/seam-maven-refimpl/doc/tutorial/02-eclipse.html

Remote Profiling Jprofiler

Hi i am very new to Jprofiler & Linux.
I am trying to Monitor my Apache Tomcat server installed on a linux machine from Jprofiler remote profiling which is installed on windows machine. Kindly help me in the procedure in detail.
I tried all the Help i could get from google but still stuck..any help will is appreciated. Thanks in advance.
In any case, you should extract the JProfiler tar.gz file for Linux on the remote machine. No further configuration is required on the remote side. On the local side you need a full installation of JProfiler.
There are two ways to get remote profiling to work:
A. Attach to the running Tomcat process
Execute the command line utility bin/jpenable in the JProfiler distribution on the remote machine and select the Tomcat process. The JVM will then be ready for profiling. If the profiled JVM is not listed, execute jpenable as the same user that runs the Tomcat JVM. If that does help, use alternative B.
On the local machine, create a session of type "Attach to profiled JVM (local or remote)", specify the host name of the remote machine and the profiling port that was set with jpenable.
When you start session, the JProfiler GUI will connect to the remote machine and you will see profiling data.
B. Use the integration wizard
Execute the command line uutility bin/jpintegrate in the JProfiler distribution on the remote machine and select your application server and follow the subsequent steps.
Then, proceed as in alternative A. This option is actually preferable to alternative A and unless you have to profile an already running JVM, you should take this route.