I get this problem running Apache server on eclipse
Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete.
Resource is out of sync with the file system: '/Servers/Tomcat v7.0 Server at localhost-config/web.xml'.
I need your help please
The problem is that tomcat files have changed and your eclipse still have the old tomcat files... this might happen if you manually deploy something on your tomcat or for some other reasons.
I would try to refresh the Servers folder in eclipse (right click > refresh or just F5) and see if the problem disappears
If this does not work. I would delete the tomcat servers in eclipse and recreate it (right click in the server view and click "new Server")
Here are the steps to follow:
In Eclipse, Open the "Server" tab.
Double click on the "Tomcat7" entry to see the configuration.
Then click on the "Open launch configuration" link in the "General
information" block.
In the dialog, select the "Classpath" tab.
Click the "Add external jar" button.
Select the file "/usr/share/tomcat7/bin/tomcat-juli.jar"
Close the dialog.
Start tomcat 7 from Eclipse.
as described here: link
Cheers
Encountered the same issue and solved by doing following changes
First Close Eclipse
Copy all files from TOMCAT_7_HOME/conf
Paste inside to WORKSPACE_FOLDER/Servers/Tomcatv7.0Server-atlocalhostconfig
Start Eclipse
Open the Servers project, click on the Tomcat 7 project and refresh
Start Tomcat from Eclipse
final view of Ecclipse after fix server issue
Related
I'm trying to simply attach a Tomcat server to my Eclipse project, however every time I try to add a server I get an error in the server view section of Eclipse. The server info shows up in the project explorer, but you cannot run/edit the server from the server view.
This is what the error looks like:
Even right clicking inside of the server view just says, "Clean Tomcat work directory..." and "Browse deployment location..." rather than creating a new server.
My Tomcat installation works fine, checking localhost:8080, so it must be something with Eclipse.
I'm using Tomcat v9.0 as well as jdk 1.8.0_241
To solve this error create new workspace and add your projects to that workspace.
This error is just related with current workspace only, so by creating new workspace in eclipse you can add tomcat server and continue your work with no issue.
I was using eclipse and tomcat 7.0 fine for all web application till yesterday but unfortunately i lost my eclipse folder(which is i am running exe) and temp folder(which is workspace directory) so i tried to add new project in new workspace(home/xx/newtemp) and tried to run by tomcat 7.0 but i am getting "Could not clean server of obsolete files: null
java.lang.NullPointerException".Here i show my issue by images,
Even i tried,
1 stop server
2 project -> clean
3 project build (I had automatic build disabled)
4 delete server
5 delete Servers folder
6 restart Eclipse
and also,
Click on Servers tab and Stop the server in use if it's running
Right click on the server again and select Clean...
Right click again and select Clean Tomcat Work Directory...
when i do Clean Tomcat Work Directory, getting error like below image,
and also servers switch location in tomcat 7.0 only.
How to fix this?
you have to delete the .snap file located in the directory :
<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources
After deleting this file, you could start Eclipse with no problem.
Source
Go to %CATALINA_HOME%\webapps\ROOT, and delete old existing project. %CATALINA_HOME% is your Tomcat install directory.
I'm a new comer for java web development.
I can now start my tomcat6.0 with myeclipse 10.0,and have that famous tomcat welcome page on localhost:8080.
Then I try to create an empty web project.And right click to tomcat 6.0 under the server tab, choose "Add deployment",I choose project name and other things left with default.
then run my tomcat server, visit localhost:8080/projectname/index.jsp in my browser, it reply 404 error to me,"description The requested resource is not available.".
What I've repeated done:
1.Window->reference->server->tomcat 6.x, select the folder of tomcat.make sure the jdk version.
2.file->new->web project input name and done.
3.right click tomcat 6.0 in server tab, add deployment, choose project then done.
4.start server
5.goto browser ,input localhost:8080/projectname/index.jsp, got 404 error
6.select this project, try to run as myeclipse server application, it tell me could not redeploy
There are two signs maybe help.First is, when I right click tomcat under servers tab and add deployment, there is a yellow exclamation mark before it, and "deployment status" says "Deployment is out of date due to changes in the underlying project contents. You'll need to manually 'Redeploy' the project to update the deployed archive."
The second on is, I can not find any thing related to my project under webapps.Is it because I installed tomcat under C driver and myeclipse have no privilege to write things into there?
I don't know why this happen, I followed everything tutorial about this topic show me. Is there anything I missed?Please, any help will be appreciate!!
If you create empty Dynamic Web Project from Eclipse it will produce no result as it have no code your scr and WEB-INF folders will be emplty
Did you stop tomcat wich you run manually before start it from Ecliple? By default when you start your tomcat from Eclipse you not able to see welcome Tomcat page. Please post link with your tutorial here.
Alright, problem is solved.
I did several steps, and I'm not sure which one is the key move, I just have the content within index.jsp.
First I uninstalled my tomcat in C driver.
Then instead of exe binary format tomcat installer, I unzip my tomcat rar package into D driver.
Then change CATALINA_HOME,point it to new path
I also changed my MyEclipse's default workbench. Because there's also a Eclipse in my computer, they two were share the same bench, now I seperate them.
Pay attention, after change the workbench, the eclipse tomcat become enable again,which has been disabled in earlier operation, and jdk for my tomcat 6.0 has to be redeclare.
Last step, I point tomcat to the new one on D driver, and deploy again, everything just rock and roll.
ENV:Win7 32bit, myeclipse 10.6, tomcat 6.0
!
I have installed tomcat6 successfully,how to configure tomcat on eclipse.
what's wrong in my eclipse please suggest me..!
You first have to add your tomcat installation directory in Preferences -> Server -> Runtime Environments. After this you can select the tomcat installation in the New Server dialogue.
open window->preferences->servers->runtime environment->Add->select apache version->select apache home directory->finish.
You can configure you tomcat server in eclipse, by following steps
Click on Servers in the bottom panel of eclipse and then click new.
In the list of servers select tomcat and then select version and click next.
Give your installation of tomcat in Tomcat installation directory.
click finish
You could fid the step by step instructions on the following URL. Hope this helps :
http://www.eclipse.org/webtools/community/education/web/t320/Configuring_an_Application_Server_in_Eclipse.pdf
I just installed Java EE plugin in plain eclipse and I am trying to add tomcat server. I opened add new server which showing "Choose the type of server to create" but there is no server list. How can I add tomcat server?
Eclipse: Indigo.
Do as this:
Windows -> Show View -> Servers
Then in the Servers view, right-click and add new. It will show a pop up containing many server vendors. Under Apache select Tomcat v7.0 (Depending upon your downloaded server version). And in the run time configuration point it to the Tomcat folder you have downloaded.
You can try this article. It has the info you want !!
If you have the Standard Eclipse installed (instead of the JavaEE version), then you'll need to install the JavaEE web developer tools.
You can drag and drop the Install button from here: https://marketplace.eclipse.org/content/eclipse-enterprise-java-and-web-developer-tools
Or you can go to Help > Install New Software then select the Eclipse site from the dropdown (Helios, Kepler depending upon your revision). Then select the option that shows Java EE. Restart Eclipse and you should see the Server list, such as Apache, Oracle, IBM etc.
Go to Server tab
Click on No servers are available. Click this link to create a new
server.
Select Tomcat V8.0 from server type list:
Provide path of server:
Click Finish.
You will see server added:
Right click->Start
Now you can run your web applications on server.
If by mistake, you have deleted your Tomcat Server and Eclipse is not showing more options (Next button will be inactive) then in this case follow the bellow steps:
First remove the two files from the following path:
Path : workspace/.metadata/.plugins/org.eclipse.runtime/.settings/
And that two files are :
org.eclipse.wst.server.core.prefs
org.eclipse.jst/server.tomcat.core.prefs
After deleting/removing the above two files from the workspace, Restart the Eclipse IDE.
Change to the Server View, Right Click 'New',
Window 'Define a New Server' is shown,
--> Select the Apache Folder, choose Tomcat-Version
Browse to the unzipped 'Apache-Tomcat folder', choose the second level
Now you are able to add/configure your new Tomcat Server. (Now you will see the 'Next' button will become active, and you can then follow the normal instructions)
There are different eclipse plugins available to manage Tomcat server and create war file.
For example you can use tomcatPlugin. It permits to start/stop and build the war simply.
You can read this tutorial.
This is very simple steps involved as you mentioned you have already installed JAVAEE plugin so the first step for you is go to Windows->Show View->Server in add select the AppacheTOMcat and select the tomcat version you have downloaded and set the path and start the server after that.
Most of the time when we download tomcat and extract the file a folder will be created:
C:\Program Files\apache-tomcat-9.0.1-windows-x64
Inside that actual tomcat folder will be there:
C:\Program Files\apache-tomcat-9.0.1-windows-x64\apache-tomcat-9.0.1
so while selecting you need to select inner folder:
C:\Program Files\apache-tomcat-9.0.1-windows-x64\apache-tomcat-9.0.1
instead of the outer.
Right Click on the server tab, go for NEW-> Server. then choose recent version of tomcat server. Click on next, and then give path for your tomcat server.(You can download tomcat server from this link https://tomcat.apache.org/download-80.cgi#8.5.32). Click on finish.
You can start your server now..!!
Right on the windows tab select Preferences, go for Server. then choose Runtime Environment. Click on Add, then select Apache...choose version of tomact server from this(version you installed) --> then browse the parent directory of bin of Apache tomact server--->then finsh.
Click on Windows--> selcet show view-->select server-> click on link -->choose apache--> and choose your version-->then Next -->then Finish.