I have a software engineering degree. I worked with Java and Eclipse around 10 years ago. Back then, Eclipse was pretty bad; slow, bloated and ugly come to mind. I work in tech but I have not been doing much programming in the last few years. A few months ago, I decided to get back to doing some programming and chose to learn web app development. Learning Javascript, Node.js, MongoDB, jQuery, gulp, npm and many other tools and tech of the ecosystem has been A JOY so far. This week, I've been following an online course. The course is taught by Marty Hall, a Java veteran, from what I can tell. In his course, we needed to run a web app server and deploy some simple app. He choose to use Apache Tomcat and Eclipse for that! Apache Tomcat? Piece of cake I told myself. Download, unzip, copy some files over and start the server. But I decided to follow along with the steps in the course videos that make use of Eclipse for this. That usually simple walk in the park become a tedious nightmare. "Thanks" to POS Eclipse. Run Eclipse, add a server, point it to installed Tomcat, run server. It's running. Go to page localhost:8080. Ooops 404! What?! Alright, lets forget this. Lets try to add a new project and deploy it instead. Maybe we'll have better luck. So new Dynamic Web Project, choose a name, select default config and then add an simple index.html page. Now, right-click the server, choose "Add and Remove", choose the newly created project and add. Stop server, start server. It's running. No error. Let's load that page. 404! WTF!!! Googling about this gives me plenty of hits dating back to 2011 and even 2009. Stackoverflow gives plenty of suggestions. Do this, do that. There are multiple recipes but I did not find any answer to "why". Why the error? Why I need to do this or that to fix this? There's maybe a valid logical reason why I'm having this issue. But you know what? This is easy stuff that shouldn't cause problems in the first place. I might as well manually copy my project over to Tomcat and start it manually. I don't need to wrestle a crappy bloated tool to do simple stuff. So after so many years, Eclipse is STILL CRAP! I gave it another chance but it's still a terrible experience. I'll stay far far away from this turd if I have a choice.
I needed this rant. Thank god for this thread.