Articles of tomcat

当试图用Java8运行Tomcat7时,“无法统计/ usr / lib / jvm / java-7-oracle / bin / java”

我试图从Java7升级我的服务器到Java8,以便他们将在Java8下运行我的webapps。 在我的机器之一,我得到以下错误,我不知道什么仍然指的是java-7 $ sudo service tomcat7 start * Starting Tomcat servlet engine tomcat7 start-stop-daemon: unable to stat /usr/lib/jvm/java-7-oracle/bin/java (No such file or directory) 这台服务器是Ubuntu 14.10(Utopic)。 我卸载了所有的java-7和java-6软件包。 我现在已经安装了以下java包: 的openjdk -8- JDK 的openjdk -8- JRE 的openjdk -8-源 甲骨文java8的安装程序 我有一行/usr/share/tomcat7/bin/setenv.sh文件: JAVA_HOME=`readlink -f /usr/bin/javac | sed 's|/bin/javac||g'` Java的select似乎指向正确的事情: $ update-alternatives –display java java – manual mode link currently points […]

由于权限,无法将war文件从本地目录复制到Google Cloud中的tomcat堆栈的web应用程序

我正在做一个android应用程序(客户端 – 服务器types)。 到目前为止,我在我的系统中安装了tomcat。 所以现在服务器是我的电脑,客户端是我的电话 现在,我想将我的服务器组件(.war文件)部署到Google Cloud的tomcat堆栈中,以便我的应用程序在任何地方均可访问。 使用Google Cloud选项, 单击部署tomcat堆栈以在云上安装tomcat。 接下来的事情是把我们的战争文件放到webapps .. 我尝试了几乎所有可能的方式来做到这一点..但是,每一个线索徒然结果..:/ 安装gcloud sdk …最后通过一些git方式(不是在webapps)将这个war文件放到我们的项目中(可以通过SourceCode – > Browse进行查看 ),无法将其复制到webapps。 尝试了复制文件命令的各种变化,但由于文件权限被拒绝而徒劳无功。 我无法更改webapps的权限。 最后,我尝试了filezilla,能够连接到IP地址,并findwebapps文件夹..但无法将我的文件放在该文件夹,因为相同的权限问题….试图改变权限在该filezilla本身,但它也结果徒然..:/ 能够改变剩余文件夹的权限,但不是这个(webapps)。 所以最后决定从谷歌通过邮件或电话支持,但我在青铜计划。所以我不能支持他们,我们有权限只读文件和东西。 所以 有没有人在Google Cloud上工作,面临类似的问题并解决了这个问题。 要么 有谁知道如何更改Tomcat Stack,Google Cloud的webapps文件夹的权限

tomcat会在启动后立即连接到configuration的端口吗?

我是这方面的新手。 我想知道tomcat服务启动后,是否可以侦听tomcatconfiguration的端口80。 尚未部署应用程序。

PCI RapidComply的XSS漏洞

我有一个托pipe在Apache Tomcat 7服务器上的网站,该服务器使用Authorize.net网关和商家服务来处理付款。 我最近在我的网站上运行了一个必要的PCI合规性testing,并且由于reflection的跨站点脚本(XSS)漏洞而失败。 他们给出的例子是用脚本replace我的一个表单参数的值: alert('test') 我觉得我已经在客户端通过在表单提交时validationinput来解决这个问题,如果其中一个input是无效的,那么就不能继续。 不过,最近重新扫描失败了,所以我觉得我需要做更多。 我的第一个问题: 是否有可能通过URL传递POST参数到服务器? 我以为这是唯一可能的GET方法,我不利用。 我想弄清楚他们是如何提交这些数据的。 当然,他们的支持是不存在的,所以我必须自己解决这个问题。 有没有人有PCI RapidComply的经验? 你用什么来解决你的XSSvalidation问题? 谢谢!

fail2banconfigurationfailregex的Tomcat 8

当前的fail2ban版本0.9.1没有Tomcat的预configurationfilter。 如果有人需要它,这里是一个正则expression式适用于我。 请注意,我的应用程序不会有任何404错误。 对于更典型的网站,请考虑不使用failregex的第一行。 [INCLUDES] [Definition] # 1. match on 40x http status code # 2. URLs should start with a forward slash – (often proxy requests start with http://blahh) # 3. match on http 1.0 – let's not support it, even for search engines failregex = <HOST> – – \[.*\] "GET .* HTTP/1.1" 40\d […]

Apache不会将HTTPS请求代理到tomcat

Centos 7,Apache 2.4,TomCat 7.0.52,Java 1.7 我正在尝试使用HTTPSconfigurationApache来代理一个tomcat服务器(运行Jira / Confluence): (HTTPS:443) – > ApacheServer – >(HTTP:8090或HTTPS:8091)TomCat 目前HTTP代理工作完美,但我想获得HTTPS的工作。 我不介意Apache和Tomcat之间的连接是SSL(在同一台服务器上)。 当我访问https://confluence.company.co.uk/我得到/var/www/html/index.html而不是代理。 这里是tomcat的Server.xml: <Connector port="8090" connectionTimeout="20000" redirectPort="8443" maxThreads="200" minSpareThreads="10" enableLookups="false" acceptCount="10" debug="0" URIEncoding="UTF-8" /> <Connector port="8091" proxyPort="443" proxyName="confluence.company.co.uk" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true" scheme="https" secure="true" /> 行从Apache的默认/etc/httpd/conf.d/ssl.conf中更改: ServerName confluence.company.co.uk:443 SSLCertificateFile /etc/pki/tls/certs/company.pem SSLCertificateKeyFile /etc/pki/tls/private/company.key Apache VHostconfiguration(在/etc/httpd/conf.d/proxy_vhost.conf中): […]

需要设置依赖tomcat和mysql的服务

试图设置服务相互依赖,我正在使用的命令如下。 依赖关系没有build立起来。 似乎有我的命令somw错误的东西: sc config tomcat6 depend = mysql 我从安装该服务后 , 如何添加对Windows服务的依赖关系的这个命令

多个站点一个物理的windows服务器

我拥有的: 域,由GoDaddy注册(让我们假设它名为mysite.com) AWS EC2服务器实例,Windows Server 2012 R2 由Amazon Elastic IP提供并分配给此服务器的静态IP地址 在端口7010上安装Jira 在端口7020上安装Confluence 我需要的: 在http://jira.mysite.com上使Jira应用程序可访问 在http://confluence.mysite.com上使Confluence应用程序可访问 使任何额外的应用程序在我的服务器上的任何端口路由到http://subdomain.mysite.com (这就是为什么我不能在端口80上使用单一的tomcat实例,因为我不知道我会未来需要添加) 能够安装SSL证书到以上所有 我不需要使用的东西: 任何应付服务(例如AWS负载平衡器) 我如何设置它? 也许与IIS,Apache,Nginx或任何其他工具? 或者,也许我不明白的东西,它可以通过另一种方式执行? PS我不是pipe理员,我的专业是软件开发人员,所以,请描述为非常非常初学者:)

TomCat页面,而不是jenkins

我刚刚在我的Ubuntu 15.04上安装了Jenkins。 安装使用“apt-get”命令,并成功结束。 但是现在当我浏览“ http:// localhost:8080 ”或“ http:// localhost:8080 / jenkins ”时,没有任何工作。 只显示tomcat服务器的页面。 我怎样才能浏览jenkins? 以下是日志文件errro: hudson.util.BootFailure publish SEVERE: Failed to initialize Jenkins hudson.util.HudsonFailedToLoad: java.lang.InterruptedException at hudson.WebAppMain$3.run(WebAppMain.java:237) Caused by: java.lang.InterruptedException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:267) at jenkins.InitReactorRunner.run(InitReactorRunner.java:44) at jenkins.model.Jenkins.executeReactor(Jenkins.java:924) at jenkins.model.Jenkins.<init>(Jenkins.java:816) at hudson.model.Hudson.<init>(Hudson.java:85) at hudson.model.Hudson.<init>(Hudson.java:81) at hudson.WebAppMain$3.run(WebAppMain.java:225)

Jira通过SSL提供了带符号的空白页面

我尝试configurationJira通过SSL工作迄今尚未成功。 我已经按照以下步骤操作: https : //confluence.atlassian.com/jira/running-jira-over-ssl-or-https-124008.html 我的证书似乎正在工作(虽然自签名)。 openssl s_client -showcerts -connect flokkstudios.com:8443给出相应的证书结果。 但是,当我尝试curl flokkstudios.com:8443或浏览到使用Firefox的URL /端口我越来越奇怪的符号。 有没有人有一个想法是怎么回事,我可以做什么来解决它?