我使用ring/compojure构建了一个Clojure web应用程序。有些表单有提供多个选择的输入。当使用jetty服务器在本地运行时,这些值会像预期的那样在:params
映射中作为值向量显示,但是当部署到Tomcat时,只会显示一个选定的值。
(defproject bconfig "0.0.1-SNAPSHOT"
:description "BConfig Web App"
:url "http://example.com/bconfig"
:dependencies [
[org.clojure/clojure "1.6.0"]
[compojure "1.1.8"]
[hiccup "1.0.5"]
[com.oracle/ojdbc6 "11.2.0.3"]
[org.clojure/java.jdbc "0.3.3"]
[cheshire "5.3.1"]
[clj-detector "0.0.2"]
[org.clojure/data.xml "0.0.7"]
[org.apache.commons/commons-compress "1.8.1"]
[digest "1.4.4"]
[net.sf.uadetector/uadetector-resources "2014.04"]
[org.flatland/ordered "1.5.2"]
[environ "0.5.0"]
[propertea "1.3.1"]
]
:plugins [
[lein-ring "0.8.11"]
[lein-environ "0.5.0"] ; ensures :env section below becomes available to environ.core/env
]
:ring {:handler bconfig.handler/app
:url-pattern "/"
:servlet-name "bconfig"
:web-xml "web.xml"
}
:repl-options {
;; If nREPL takes too long to load it may timeout,
;; increase this to wait longer before timing out.
;; Defaults to 30000 (30 seconds)
:timeout 120000
}
:profiles {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
[ring/ring-jetty-adapter "1.3.0"]
[ring-mock "0.1.5"]
]
:env {
}
:jvm-opts ["-Denv=dev" "-Ddevmode=y"]
:resource-paths ["resources" "resources/local"]
:source-paths ["src" "src/jetty"]
}
:deploydev
{:resource-paths ["resources" "resources/ldndsr000005176"]
}
}
)
(def app-routes (wrap-base-url the-routes))
(def app
(handler/site app-routes))
Tomcat在RHEL和servlet api版本2.5上的版本是6.0.24。这个问题可能是什么?
OK-Ring/Jetty可能在:params
中对向量进行解码,而在tomcat下则不然,但是:multipart-params
总是可以的。
利用消息来源,卢克
本文向大家介绍Linux 单个tomcat多实例部署shell脚本详解,包括了Linux 单个tomcat多实例部署shell脚本详解的使用技巧和注意事项,需要的朋友参考一下 Linux 单个tomcat多实例部署shell脚本详解 步骤: 1. 下载tomcat,解压安装 2.将tomcat下的webapps,conf,temp等目录分别拷至根目录www下A,B,C目录下 3.新建如下脚本res
我的ant-script和Tomcat有问题。我想创建一个ant-scipt,它使用Jenkins在我的tomcat-server上构建、编译和部署我的GWT应用程序。为此,我使用来自catalina(catalina-ant.jar)的undeploy and deploy任务。但是我得到了这个错误: 构建失败d:\jenkins\jobs\homepageTomcat\workspace\BU
在Tomcat服务器中部署代码后,我在浏览器中查看所有页面时都收到一条找不到的错误消息。 例如:- 未找到 /BOOKS/web/Index.html。 我在网络文件夹下有Index.html的文件。这是一个Spring-MVC框架应用程序。 下面是错误日志详细信息。 错误日志 请帮帮忙。
我想部署两个应用程序foo。war和条形图。war到同一个Tomcat实例。他们是否可以侦听不同端口上的连接,例如,foo侦听端口81,bar侦听端口82?如果是,我如何配置?我意识到应用程序没有必要监听不同的端口,但这正是我想要实现的。 此外,如果我将重命名为,使其在根上下文中运行,那么对该Tomcat实例的所有请求都将由foo应用程序处理,因此bar必须部署到单独的Tomcat实例,这是否正确
我正在尝试使用入口进行TCP/UDP端口转发。 以下文档:https://kubernetes.github.io/ingress-nginx/user-guide/exposing-tcp-udp-services/ 它说要设置:
问题内容: 我想将Spring Boot应用程序部署到Tomcat,因为我想部署到AWS。我创建了一个WAR文件,但是即使它可见,它似乎也不能在Tomcat上运行。 详细信息: 0。这是我的应用程序: 具有以下内容: 阅读了许多页面和问题后,我在POM中添加了以下内容: http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 我运行了“ mvn软件包