标签: tcserver

Tomcat vs Pivotal tc Server

任何人都可以建议使用Pivotal tc Server的优缺点,而不仅仅是使用Spring-MVC Java Web应用程序的vanilla Tomcat?除了在他们的网站上发现很少关于Pivotal 以及它作为Spring Tool Suite的一部分打包的事实.缺乏信息让我对依赖它有点担心......

背景:正在为Spring-MVC项目准备开发环境,目前正在评估是使用打包的Spring Tool Suite(STS)还是仅使用最新的Eclipse(可能与Eclipse STS插件结合使用).作为此插件中的可选组件之一,我将Pivotal tc Server作为其中一个.

java tomcat sts-springsourcetoolsuite spring-tool-suite tcserver

38
推荐指数
3
解决办法
4万
查看次数

如何查看org.codehaus.jackson日志消息 - 使用logging.properties

我试图使用包来反馈 JSON请求体的传入PUT请求,org.codehaus.jackson我收到错误消息The request sent by the client was syntactically incorrect.如何在Pivotal TC服务器日志中获取更详细的日志/错误消息,例如catalina.log

我已将以下行添加到logging.properties:

org.codehaus.level = FINEST
Run Code Online (Sandbox Code Playgroud)

NO从信息org.codehaus虽然显示网页上的错误信息会显示在我的日志.也许codehaus不支持Java日志记录,我应该配置J4Log或类似的另一个日志记录工具?

我的Jackson版本是1.9.13,我使用的是Spring Tools Suite的 Pivotal tc服务器(3.8).

java java.util.logging jackson tcserver

14
推荐指数
1
解决办法
3358
查看次数

VMware vFabric tc Server Developer需要端口8080

我正在使用VMware vFabric tc Server Developer Edition v2.6附带的STS(SpringSource Tool Suite).问题是,每次启动它时,都会显示以下错误:

VMware vFabric tc Server Developer Edition v2.6所需的端口8080已在使用中.服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口.要启动此服务器,您需要停止其他进程或更改端口号.

我没有使用我所知道的那个端口.它一直很好,直到今天.

我也尝试更改端口号,但它不接受更改.例如,如果我将其更改为8081,然后重新启动STS,则会覆盖端口并将其重置为8080.

谁能提供一些想法来解决这个问题?

仅供我在VirtualBox中运行STS.

谢谢!

vmware sts-springsourcetoolsuite tcserver

8
推荐指数
3
解决办法
1万
查看次数

在DispatcherServlet中找不到带有URI [/ myproject /]的HTTP请求的映射,名称为"appServlet"

我绝对是Java和Spring的新手,我想从例子中学习.

我正在使用开箱即用的配置/安装

  • Mac OSX
  • Springsource工具套件作为IDE
  • Spring 2.8.1.RELEASE
  • 的vFabric-TC-服务器开发人员2.6.1.RELEASE

我试图基于"Spring Template Project"生成一个新项目.然后我选择了"Spring MVC Project".生成示例项目.之后,在没有修改任何内容的情况下,我尝试通过"Run As"执行de"home.jsp"页面.Web服务器启动,最后我在控制台选项卡中收到错误.

在DispatcherServlet中找不到带有URI [/ myproject /]的HTTP请求的映射,名称为"appServlet"

这些网页中的其他输出:

  • http://localhost:8080/myproject/WEB-INF/views/home.jsp
  • http://localhost:8080/myproject

在此输入图像描述

在这里,您可以看到有关我的项目结构的图像(为STS自动生成):

在此输入图像描述

怎么了?

在这里,您可以看到web.xml文件的内容:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

    <!-- The definition of the Root Spring Container shared by all Servlets and Filters -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring/root-context.xml</param-value>
    </context-param>

    <!-- Creates the Spring Container shared by all Servlets and Filters -->
    <listener>
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>

    <!-- Processes application requests -->
    <servlet>
        <servlet-name>appServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc sts-springsourcetoolsuite tcserver

5
推荐指数
1
解决办法
2万
查看次数

JVM CPU峰值故障排除

我们在其中一个应用服务器上看到了一个有趣(但非常严重)的问题:在某个时间点,运行我们的Web应用程序的JVM的CPU使用率开始上升并持续上升,直到应用程序最终减速到爬行.解决此问题的唯一方法是重新启动应用程序服务器软件.

  • 应用服务器:Spring tc Server(因为服务器托管在别处,我目前还不知道确切的版本)
  • 应用程序:相对标准的Spring 3 Web应用程序(我们确实使用in-JVM EHCache)

这让我想到一个简单的问题; 我们可以做些什么来解决这个问题?

我考虑过使用VisualVM(或其他一些JVM监控工具),但他们能做的最好 - 在这种特殊情况下 - 给我一个线程转储,它仍然不会告诉我是什么占用了所有的CPU时间(除非我我错过了什么.

java jvm cpu-usage tcserver

5
推荐指数
2
解决办法
9141
查看次数

在Idea中部署到tc服务器

我正在尝试使用tc Server Idea插件在Idea中运行我的应用程序并收到以下日志

Connected to server
wrapper  | Starting the VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight service...
wrapper  | VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight started.
[11:53:08.709] Not allowed to connect. Check role and password.
[11:53:08.709] There is an application at /bps. Starting redeploy... 
[11:53:08.714] Not allowed to connect. Check role and password.
[11:53:08.715] Starting undeployment of /bps ... 
[11:53:08.720] Not allowed to connect. Check role and password.
[11:53:08.721] Starting deployment of 'bps:war exploded' to /bps ... 
[11:53:08.725] …
Run Code Online (Sandbox Code Playgroud)

spring intellij-idea spring-insight tcserver

5
推荐指数
2
解决办法
1960
查看次数

如何在maven应用程序中热部署JSP更改?

我有一个maven web应用程序.我正在使用springource工具套件及其内置的tc结构服务器.

每次我做任何更改我都要做mvn clean install并重启服务器.即使是JSP的变化.

有没有什么方法可以让我进行JSP更改,它们会在浏览器中反映出来像普通的Web应用程序(不是maven应用程序).

我已经通过互联网搜索但尚未成功.

仍然没有任何线索.它使开发过程非常缓慢.我查看了jrebel,但它不是免费的,我不是在寻找热门的类部署,而只是JSP的热门部署,javascripts,css等.

hotdeploy maven tcserver

5
推荐指数
2
解决办法
6755
查看次数

重要的tc服务器不包含在STS 4中

我为Windows 10 64bit安装了STS 4,当我尝试创建服务器时,Pivotal不存在!如何在STS 4中包括Pivotal服务器?

spring-tool-suite tcserver

4
推荐指数
1
解决办法
1277
查看次数

sts 3.6.1:默认服务器未添加到工作区; 无法为Pivotal 3.0选择tomcat7

当我使用STS 3.6.0默认的'Servers'文件夹时(Vmware vFabric v2.5 - v.2.9),总是会添加到我创建的任何新工作区中.自安装以来,STS 3.6.1我不再看到默认的"服务器"附加到工作区.现在似乎STS 3.6.1是捆绑Pivotal tc Server v3.0,这似乎有利于Tomcat 8的默认底层二进制文件(这需要Java SE 7,但我需要使用Java SE 6(这是我的工作区默认))所以我最好猜测为什么自动我没有添加'Servers'文件夹,因为我没有将Java SE7设置为我的工作区默认设置,但我有点惊讶Tomcat 8被认为是tc Server的默认二进制文件;

我也有问题为我的工作区手动添加服务器

(e.g. New->Server->Pivotal tcServer v3.0) 
Run Code Online (Sandbox Code Playgroud)

在我选择了'Pivotal tcServer v3.0'所选的默认Tomcat版本的位置后Tomcat 8.0.9.B.RELEASE.选择后我收到以下警告:

"Tomcat 8 requires Java SE7 or later. Change the JRE to one that meets this requirement"
Run Code Online (Sandbox Code Playgroud)

明白了,但......

当我选择Tomcat 7.0.55.A.RELEASE作为版本时,我仍然看到相同的消息,我无法继续添加服务器.(我的理解是Java SE6支持Tomcat 7.x).这是我认为的意外行为,因为我的工作区默认JRE支持Tomcat 7.是否存在此问题?

sts-springsourcetoolsuite spring-tool-suite tcserver

2
推荐指数
1
解决办法
2万
查看次数

grails中的瞬态属性会影响应用程序的内存使用吗?

我正在使用每个域类的瞬态属性.他们中的一些人超过10人.

我正在经历一个非常缓慢的应用程序.我开始用tc服务器分析它.加载时间的大部分时间是通过渲染gsp文件来消耗的.

是否有任何关于瞬态值的已知问题,它们消耗更多内存或减慢整个应用程序?我是否必须通过普通属性替换它们并更新插入/更新上的值?

memory performance grails transient tcserver

1
推荐指数
1
解决办法
165
查看次数