You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2008/08/30 06:24:45 UTC
svn commit: r690457 - in /tomcat/sandbox/tomcat-lite/java/org/apache/tomcat:
lite/ servlets/config/ util/buf/res/ util/threads/res/
Author: costin
Date: Fri Aug 29 21:24:45 2008
New Revision: 690457
URL: http://svn.apache.org/viewvc?rev=690457&view=rev
Log:
Remove unused files ( they are in the other dir ), small fixes
Removed:
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/buf/res/LocalStrings.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/buf/res/LocalStrings_es.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/buf/res/LocalStrings_fr.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/buf/res/LocalStrings_ja.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/threads/res/LocalStrings.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/threads/res/LocalStrings_es.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/threads/res/LocalStrings_fr.properties
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/util/threads/res/LocalStrings_ja.properties
Modified:
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/ServletContextImpl.java
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLiteMain.java
tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/servlets/config/WebXml.java
Modified: tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/ServletContextImpl.java
URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/ServletContextImpl.java?rev=690457&r1=690456&r2=690457&view=diff
==============================================================================
--- tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/ServletContextImpl.java (original)
+++ tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/ServletContextImpl.java Fri Aug 29 21:24:45 2008
@@ -66,6 +66,7 @@
import org.apache.tomcat.servlets.util.Enumerator;
import org.apache.tomcat.servlets.util.RequestUtil;
import org.apache.tomcat.servlets.util.UrlUtils;
+import org.apache.tomcat.util.http.MimeMap;
import org.apache.tomcat.util.res.StringManager;
@@ -110,18 +111,7 @@
StringManager.getManager("org.apache.tomcat.lite");
- static Properties contentTypes=new Properties();
- static {
- initContentTypes();
- }
- // TODO: proper implementation
- static void initContentTypes() {
- contentTypes.put("xhtml", "text/html");
- contentTypes.put("html", "text/html");
- contentTypes.put("txt", "text/plain");
- contentTypes.put("css", "text/css");
- contentTypes.put("xul", "application/vnd.mozilla.xul+xml");
- }
+ MimeMap contentTypes = new MimeMap();
/**
* The context attributes for this context.
@@ -275,7 +265,7 @@
}
public void addMimeType(String ext, String type) {
- contentTypes.put(ext, type);
+ contentTypes.addContentType(ext, type);
}
public WebappServletMapper getMapper() {
@@ -410,15 +400,7 @@
* @param file Filename for which to identify a MIME type
*/
public String getMimeType(String file) {
- if (file == null)
- return (null);
- int period = file.lastIndexOf(".");
- if (period < 0)
- return (null);
- String extension = file.substring(period + 1);
- if (extension.length() < 1)
- return (null);
- return contentTypes.getProperty(extension);
+ return contentTypes.getMimeType(file);
}
/**
Modified: tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLiteMain.java
URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLiteMain.java?rev=690457&r1=690456&r2=690457&view=diff
==============================================================================
--- tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLiteMain.java (original)
+++ tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/lite/TomcatLiteMain.java Fri Aug 29 21:24:45 2008
@@ -16,6 +16,13 @@
*/
package org.apache.tomcat.lite;
+import java.io.IOException;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.apache.tomcat.servlets.addon.ConfigurableServletContext;
import org.apache.tomcat.util.IntrospectionUtils;
/**
@@ -43,7 +50,7 @@
// TODO: integrate this with JMX
IntrospectionUtils.processArgs(lite, args);
IntrospectionUtils.processArgs(lite.coyote, args);
-
+
lite.init();
lite.start();
lite.startConnector();
Modified: tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/servlets/config/WebXml.java
URL: http://svn.apache.org/viewvc/tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/servlets/config/WebXml.java?rev=690457&r1=690456&r2=690457&view=diff
==============================================================================
--- tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/servlets/config/WebXml.java (original)
+++ tomcat/sandbox/tomcat-lite/java/org/apache/tomcat/servlets/config/WebXml.java Fri Aug 29 21:24:45 2008
@@ -312,13 +312,17 @@
private void processServletMapping(Node confNode) {
String name = DomUtil.getChildContent(confNode,"servlet-name");
- String path = DomUtil.getChildContent(confNode,"url-pattern").trim();
-
- if (! (path.startsWith("/") || path.startsWith("*"))) {
- // backward compat
- path = "/" + path;
+ Node dataN = DomUtil.getChild(confNode, "url-pattern");
+ while (dataN != null) {
+ String path = DomUtil.getContent(dataN).trim();
+ dataN = DomUtil.getNext(dataN);
+
+ if (! (path.startsWith("/") || path.startsWith("*"))) {
+ // backward compat
+ path = "/" + path;
+ }
+ d.servletMapping.put(path, name);
}
- d.servletMapping.put(path, name);
}
private void processFilterMapping(Node confNode) {
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org