0

I have got a Webservlet (Dynamic Web Module 3.1), it looks like this:

package de.timetoact.cce;

import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URISyntaxException;

import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ibm.sbt.services.client.ClientServicesException;

import de.timetoact.cce.handler.ContentHandler;
import de.timetoact.cce.util.Connect;
import de.timetoact.cce.util.Util;
import de.timetoact.cce.util.Variables;

@WebServlet(urlPatterns = { "/main" }, loadOnStartup = 1)
public class InitServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;


    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {

        String actionn = request.getParameter("action").toLowerCase();
            if (actionn.equals("delete")) {
                System.out.println("It does work");
            }
    }
}

Web.xml:

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    version="3.1">
    <display-name>Archetype Created Web Application</display-name>
    <servlet>
        <description>The service servlet handles requests from the toolkit to access external resources.</description>
        <display-name>Social Business Toolkit Service Servlet</display-name>
        <servlet-name>ServiceServlet</servlet-name>
        <servlet-class>com.ibm.sbt.service.core.servlet.ServiceServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServiceServlet</servlet-name>
        <url-pattern>/service/*</url-pattern>
    </servlet-mapping>

    <servlet>
        <description>This servlet initializes the specified JavaScript library for use by the Social Business Toolkit.</description>
        <display-name>Social Business Toolkit Library Servlet</display-name>
        <servlet-name>LibraryServlet</servlet-name>
        <servlet-class>com.ibm.sbt.jslibrary.servlet.LibraryServlet</servlet-class>
        <init-param>
            <param-name>toolkitExtUrl</param-name>
            <param-value>%local_server%/sbtx</param-value>
        </init-param>
        <init-param>
            <param-name>jsLibraryUrl</param-name>
            <param-value>%local_server%/sbt/js/libs</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>LibraryServlet</servlet-name>
        <url-pattern>/library/*</url-pattern>
    </servlet-mapping>
    <filter>
        <description>This filter is responsible for creating the toolkit application and context objects for every servlet within this web application.</description>
        <display-name>Social Business Toolkit Filter</display-name>
        <filter-name>SBTFilter</filter-name>
        <filter-class>com.ibm.sbt.util.SBTFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>SBTFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <filter>
        <filter-name>CorsFilter</filter-name>
        <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>CorsFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

Yesterday it worked perfectly, but today I get the message:

The requested resource is not available.  /CCE/main

I cleaned the project and did update (Maven Update Project)

Nevertheless I got this context error, although I did not change anything.

What is wrong here?

SiriSch
  • 180
  • 1
  • 3
  • 16

1 Answers1

0

This problem is caused by running two instances of your project in eclipse or tomcat. You can resolve this problem by restarting eclipse or tomcat.

Jelani
  • 705
  • 6
  • 25