How to get Apache Tomcat running with jsp files? - apache

I'm new to web servers and would appreciate your help. I was given JSP files (and some other css and javascript files) and I'm trying to figure out a way to quickly get these JSP files up and running on the Apache Tomcat server just to view them. I got the Tomcat server running using Eclipse, but now I'm not sure how I can run the JSP files. Do I need a web.xml file? I've looked at some examples of web.xml but I am not sure what pieces are needed.
If there is anything that you can give me to lead me in the right direction, it would be extremely helpful. Thanks in advance!

Have a look here: http://www.vogella.com/articles/EclipseWTP/article.html
In short:
Install the WTP extension and create a new Dynamic Web Project. Set the project to run with the Tomcat managed by Eclipse.
Then copy your JSPs to the project and start Tomcat through Eclipse.
Maybe you can convert your existing project to a Dynamic Web Project.

Related

How to integrate bootsfaces and jsf on glassfish server?

The boots faces won't show when i run the xhtml page. I just added the jars from the website to libraries, am I missing something? Should I change some XML file or something. I know it works on Tomee but i have to use Glassfish for this.
There are nasty bugs in the Glassfish implementation. Maybe you've run into one of them. Have a look at this article of mine describing how to run BootsFaces on a Glassfish server.

How to run Php Pages in Netbeans

I have just successfully deployed Quercus on Glassfish 4.1. I tested in the browser
http://localhost:8080/quercus-4.0.39/ and saw this:
Congratulations! Quercus™ Open Source 4.0.39 is interpreting PHP
pages. Have fun!
Then ran Netbeans Tools > Options > PHP > Activate PHP Support
It worked. I now see this:
So I made 3 tests:
I ran a php page in an html application but instead of displaying the page it prompts a download box to open in Notepad
I created a new PHP project with below configuration:
But when I run the app with above configuration I receive this error:
Firefox can't establish a connection to the server at localhost.
So I tried with a third test with other configuration:
When I run this third test I get a HTTP Status 404 - Not Found error on GlassFish server.
What am I doing wrong? Thank you!
The problems with your tests are:
PHP needs to be interpreted by a web server. Your browser doesn't know what to do with a PHP file, so it just treats it like a file rather than a page to render. Apache is the most common and easiest server to do that with, GlassFish is unnecessary and probably not the best choice for PHP.
In this test, you are trying to visit a web server which doesn't exist. You don't have any server that listens on port 80.
Here, GlassFish is reporting that it can't find the resource you requested. Have you made sure to put your PHP project in the right directory for Quercus (like in step 4 of your documentation link) and made sure you're visiting a valid URL?
I think the best thing for you to do is move away from Quercus. The latest version of it is very old and implements an old version of PHP (version 5, whereas the latest is 5.6). Looking at the official website, the project appears to be dead, with broken links and very old documentation.
I would suggest you investigate installing a WAMP (Windows, Apache, MySQL, PHP) or LAMP (Linux, Apache, MySQL, PHP) stack. There are lots of very easy installers for this approach which will help you get up to speed and a lot of helpful tutorials and documentation.
For those who using tomcat, below are the steps :-
Right click your project --> properties --> Run Configuration --> For Run As, select PHP Built-in Web Server
Go to Tools --> Options --> PHP tab --> in Php 5 interpreter, browse the correct location for php
Then it should works !
In my case , my php is in /usr/bin/php7.0, so I put the path in Php 5 interpreter.

Setup Swagger with Jaxrs eclipse and tomcat

I m new to Swagger project. I used the swagger editor to create an API and then generated server code for JAX-RS. What I need is to integrate the code with an eclipse project and deploy it on Tomcat.
However, I see that the swagger generated code uses a jetty server. Is there any example showing how to set up swagger with eclipse and Tomcat?
The output of the code generator is a war file. You can run that anywhere, including with tomcat. If you want an example of doing so, please look here:
https://github.com/swagger-api/swagger-samples/blob/master/java/java-jaxrs-cxf/pom.xml
But it is truly just a war file, so it's portable across Java servlet containers.

Apache Sling Cache Issue

I'm developing an apache sling WCMS Application and using BitKinex 3.2.3 to upload
app files to the repository.
I'm struggling with a weird problem, so when I upload new app files to /apps no change will be occurred to the application and the application works without new changes.
I think this could be a cache issue!!??
Any help is appreciated in advance.
Go to /var/classes/org/apache/jsp/apps node and delete its content. In this case your jsps will be recompiled.

Strut Framework

Recently i have completed my first project using strut framework. And i want to run the project in my web space (www.mywebsite.com) instead of running it as http://localhost . How do i run it in my website? Can someone guide me please.
Thanks
First, you need an application server, if your application only uses Servlet API (you don't have EJB's) I recommend you that install tomcat or jetty servers.
Second, you must package your application in a WAR file; depending on the build tool you are using, it probably offers you some facilites to do that
Third, deploy the WAR file in the application server