I have install JBoss AS7 on fedora and can run the server by executing
sudo /usr/share/jboss-as/bin/standalone.sh
and it starts successfully.
Visiting http://127.0.0.1:8080/ yields:
Welcome to AS 7 Your JBoss Application Server 7 is running.
However visiting http://127.0.0.1:9990/console yields a blank page.
in the output of sudo /usr/share/jboss-as/bin/standalone.sh I can see
14:25:53,744 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
Does any one have an idea of what is going on?
I faced the same issue with JBoss 7.1.1. I could identify 2 reasons -
I hosted the AS7.1 on a Linux server and was trying to access from a separate Win PC. As expected IP addresses were different. 127.0.0.1 would work for the system only. So, I had to change the IP addresses in file jboss-as-7.1.1.Final/standalone/configuration/standalone.xml
The port number 9990 was blocked. So, had to change firewall settings of Linux.
Hope this helps someone.
Did not use this type of JBoss.
However, my hunch is that you are not accessing the deployed war file of the console: I think you should try something like this: 127.0.0.1:9990/console or 127.0.0.1:9990/webconsole
Add the page to trusted sites. try reopening the page after that you will get the login prompt.
Also make sure you have created a username and password for the ManagementRealm
using adduser command
I fixed this problem by disabling the protocols filter on the company's endpoint antivirus. Try and look if you have any web threat filter or any protocols filter and disable it/them. Hope it works for you.
For me it was localhost showing a blank page when opening the admin console but 127.0.0.1 works just fine. All I did was delete browser cache and data.
Related
I'm trying to debug a Drupal 7 app with Xdebug. My app resides remotely in a server with Ubuntu running Apache.
In Netabeans, I started a proyect with "Application From Remote Server", connected with SFTP.
In the remote server I have installed Xdebug as zend_extension, also i configured xdebug.remote_connect_back=1, xdebug.remote_autostart=1, etc... I've tried everything with no luck.
The log from Xdebug has entries like this one:
Log opened at 2014-12-24 13:01:31
I: Checking remote connect back address.
I: Remote address found, connecting to 181.175.73.24:9000
E: Time-out connecting to client. :-(
Log closed at 2014-12-24 13:01:32
Based on the log it seems that my computer is not visible from outside on port 9000. But port 9000 in my laptop is opened, listening, with Netbeans, that's what happens when a debug sessions starts.
I think it's a problem with my ISP. My IP is not only for me, so I can't manage it's ports or other configuration. I think my PC is not visible from outside.
So, the question is, how can I avoid this limitation? What could I debug my APP from my computer on a remote server?
Every answer is welcome. Using a program, using a service, both... I tried using pagekite but honestly I couldn't find a configuration that works for me.
Thanks everyone.
PD: I don't want Xdebug alternatives that don't do step by step debugging.
PD2: My Xdebug config is attached.
remote_connect_back won't do it for you, it just tries to connect to the public ip, it's nothing magic.
Can you ssh on the remote server ? You might want to try port forwarding over a reverse ssh tunnel.
Full details from the creator of xdebug:
http://derickrethans.nl/debugging-with-xdebug-and-firewalls.html
I have a problem. I am trying to run a simple JSP page from Eclipse:
http://postimg.org/image/z268cl1s3/
But when I run this page i get a 404 error:
http://postimg.org/image/h0rosix4z/
When I put in:
localhost
127.0.0.1
in the browser it works fine:
http://postimg.org/image/8js6hlsg3/
I can see eclipse is running it from localhost:8080, but when i type that in at the browser it gives me this error:
http://postimg.org/image/7lbtfbf43/
Does anyone know how I can activate localhost on my mac. I looked up several tutorials, but i didnt find the answer. MySQL is also running fine on the computer, so I guess there is something that dont let me access [http://localhost:8080?]
Hope someone can help me?
Best Regards
Mads
There are two issues you are having:
There is a difference between http://localhost/ (and its equivalent http://127.0.0.1) and http://localhost:8080 - the first uses port 80, the second 8080. The Tomcat server listens only to the latter, that is shown by the servers error messages, and not generic 404 messages. In other words, do not forget to add the 8080 port numbers to the end of the localhost url
The Tomcat error messages show that the resources are not available, so I would look at what Java web applications are installed - e.g. the root web application is missing (the localhost:8080 url) for sure, and I am not sure whether your MySQL connector is.
Search google for how adding an entry to the hosts file on your mac.
You'll basically link localhost to 127.0.0.1 there
I have a simple angular application that works just fine when deployed on my local JBoss instance, but when I deploy the same war file in our sandboxed environment (also JBoss) the application doesn't load. Just shows up as a blank page. When viewed on Chrome or FF it works fine as well.
Not a lot to go on, but any pointers in the right direction would be very helpful.
Edit: Just another piece of info, it doesn't work locally on IE either when the address contains the computer name and not localhost. So http://localhost:8080/angularapp works but http://[machinename]:8080/angularapp does not.
In the post you don't make completely clear in what environments you've the problem (it's clear it doesn't work using IE, but does it work in all cases with Chrome and FF?).
But the problem you're experiencing when trying to access using the machine name (http://machinename:8080/...), may be caused because you've not defined properly the IP bindings in the JBoss startup: by default JBoss binds only to localhost (127.0.0.1), if you want JBoss to be accessed from any other network interface, you've to define it. That can be done using the -b parameter of the startup script (run.sh for Jboss 3.x/4.x/5.x/6.x or standalone.sh if it's JBoss 7). For example:
./run.sh -b xxx.xxx.xxx.xxx (where xxx.xxx.xxx.xxx is your server IP) will make the JBoss accessible only from that IP (and its corresponding machine name, provided is correctly defined in the DNS or /etc/hosts ...), but not from localhost.
./run.sh -b 0.0.0.0 will make the JBoss accessible from all the networks interfaces of your server.
I am a newbie to working with jboss 7 as- I recently set it up on my server, and am able to start it as well.
However after starting it, when I access
http://IP_ADDRESS:8080
or
http://IP_ADDRESS:9990
Google Chrome gives an error that the page is unavailable.
How can such access be enabled? Also, I am using the startup-shutdown script for /etc/init.d as provided with jboss, do I have to modify the startup and shutdown commands in it, for enabling remote web access to the server interface?
Have you tried http://localhost:8080? If you're using the IP address of your PC it's probably the firewall that is blocking the access to it.
I have previously installed WAMP on my windows, and now I am trying to install Zend Server 5 CE 5.3.1 Win x86.
During the installation of Zend Server, there is a step asking about:
web server port : 80
zend server interface port : 10081
I kept to the default. After the installation, I tried to access http://localhost,and is able to see zend test page. But I am unable to access http://localhost:10081/ZendServer, it was stated as page not found.
Is it a conflict of my WAMP and the Zend Server? I remembered stopping the apache for WAMP, before trying to access ZS. Could anyone please advise me how to fix it?
Thank you.
I'm having the same problem. It looked like another application was already using the port 10081.
To find out which application was using the port 10081 I used the following command (in a terminal). This will give you the PID (last column) of the application:
netstat -ano |find /i "established"
Then, I used the Windows Task Manager (Ctrl+Alt+Del). Go to the "Processes" tab. Then View/Columns menu and tick PID. You should be able to locate the application with the PID.
Personally, it was my antivirus, McAfee, who was using that port.
The easiest solution will probably be to cleanly uninstall both WAMP and Zend Server and afterwards just install Zend Server. On the other hand, it could be that another (unrelated) process is already using port 10081, so you might check that as well (using netstat for example) - checking the log files could help in finding this out as well.