问题标签 [tcserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
414 浏览

maven - 带有 maven-shade-plugin 的 Maven 项目未正确部署到 SpringSource Server

我们从几个基于 Maven 的项目中组装了一个 war 文件。其中一个项目使用 maven-shade-plugin 在其目标 jar 文件中包含其他库。为了便于讨论,我们将其称为 x.jar。

当 maven 构建 war 文件时,它包含正确的 x.jar 文件,其中包含打包的附加库。

我们使用最新版本(3.4.0)的 Spring Source 将其部署到 Spring Source 中配置的服务器上。服务器是 Sprint TC Server 2.0.3。

一旦项目被部署到服务器(即 Sprint TC Server 2.0),jar 文件(x.jar)就会以某种方式被替换为不正确的小文件,而其中没有打包的库。

这个较小的 x.jar 在部署之前不存在于文件系统中的任何地方,所以看起来像是 Spring Source 自己编译的。

结果我们无法在 Spring Source 中部署我们的系统。你们,伙计们,我们问题的原因或解决方法吗?

- - - - - - 更新 - - - - - -

我们进行了一次测试。我们在部署之前破坏了 maven pom.xml 文件,因此 Spring Source 部署了原始文件而不重新编译它。它导致了正确的部署。

该测试表明 Spring Source 在将 jar 部署到服务器时会静默地重建 jar。

有没有办法阻止它或让它正常工作?

0 投票
1 回答
83 浏览

tomcat - tc-server 2.9.2 Logfactory 错误

当我使用最新的 tcsever 2.9.2 时,我收到了这个错误。

ERROR | wrapper | 2014/01/21 19:06:47 | JVM exited while loading the application. INFO | jvm 4 | 2014/01/21 19:06:47 | Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory INFO | jvm 4 | 2014/01/21 19:06:47 | at org.apache.catalina.startup.BootstrapWrapper.(BootstrapWrapper.java:60) INFO | jvm 4 | 2014/01/21 19:06:47 | Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory INFO | jvm 4 | 2014/01/21 19:06:47 | at java.net.URLClassLoader$1.run(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | at java.net.URLClassLoader$1.run(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | at java.security.AccessController.doPrivileged(Native Method) INFO | jvm 4 | 2014/01/21 19:06:47 | at java.net.URLClassLoader.findClass(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | at java.lang.ClassLoader.loadClass(Unknown Source) INFO | jvm 4 | 2014/01/21 19:06:47 | ... 1 more STATUS | wrapper | 2014/01/21 19:06:52 | Launching a JVM...

请指出我希望解决此问题的地方。

Tanuski 包装器主类(bootstrapwrapper 导致此问题)

谢谢

0 投票
2 回答
1350 浏览

java - 如何设置 TC Server Developer Edition(在 STS 中)和访问 UNC 路径

我有一个在 TC Server Developer Edition 实例中的 Spring Tool Source IDE 中运行的 java 项目,我需要访问我们网络上的 UNC 路径共享。

如何配置 TC Server Developer Edition 以使用我们的“服务帐户”,该帐户已被授予访问我们网络上共享的权限?

我读到对于 Apache Tomcat,您可以只配置 windows 服务,但是我拥有的 TC Server 的开发版本,它似乎没有安装服务。

0 投票
1 回答
3700 浏览

java - 无法从 SpringTools 在 tcServer 上启动我的 Spring 应用程序

不幸的是,我对 Spring 开发还很陌生,所以无法详细解释这个问题,但这就是我遇到的问题。我有一个现有的 Spring 应用程序,它可以编译并且在从 Spring Tool Suite 或通过 Maven 目标部署到 tomcat 6 ether 时工作。问题是我无法在 Spring Tool Suite 附带的 tcServer 上启动它以使用 Spring Insight(我想分析这个应用程序,因为存在一些瓶颈)。我设法添加服务器实例并启动它,但是当我尝试在其上运行应用程序时,我收到此错误:

错误:无法找到或加载主类 Spring

我不知道发生了什么,也无法通过谷歌找到有关此错误的任何信息,我搜索了几个小时。我怎样才能消除此错误并使其正常工作?

附加信息:我在 Windows 64 位和使用 64 位 JDK 7 JRE 7 评论建议:sts-3.5.0.RELEASE,vfabric-tc-server-developer-2.9.5.SR1 新发现:我已经测试过这个在具有相同项目的 Linux 机器上设置,并且不会遇到那个烦人的异常。仍然想知道为什么它会在 Windows 上发生,尽管关于在 Sts 之外启动服务器的工作的答案有很大帮助。

0 投票
0 回答
209 浏览

spring - 在 http://localhost:8080/insight 请求 Spring Insight 时出现空白屏幕

打开页面时出现空白屏幕 ...host:8080/insight 在我部署在 vfabric-tc-server-developer-2.9.3.RELEASE 上的 Web 应用程序上查看来自 Spring Insight 的报告

如果我从 STS 3.5.0.RELEASE 或外部启动服务器,并从我的 Linux 机器上的命令行手动启动服务器,就会发生这种情况。

有什么线索吗?

亲切的问候,

斯蒂芬·艾伯特

0 投票
0 回答
665 浏览

tomcat - 增加 vfabric tc 服务器启动时间

我已经在我的机器上安装了 vfabric-2.9.5-developer 服务器,并使用 tcruntime-instance.bat 和 tcruntime-ctl.bat 脚本创建了独立的服务器实例。当我在这个实例上部署战争文件时,服务器超时。我在日志文件中注意到了这个异常 - 无法在 120 秒内启动..

我知道我的应用程序是重型企业应用程序,当我们在 tomcat 上部署它时,我们通常使用 eclipse 的服务器编辑器增加超时。但是,我不确定如何在不使用服务器编辑器/Hyperic 的情况下在 vFabric 实例上手动执行此操作。

堆大小和 PermGen 大小也有同样的问题。我需要更改 vfabric 实例上的哪个 conf 文件以增加堆和 PermGen 大小?我尝试在 wrapper.conf 中更改它,但没有任何区别。

这是来自 wrapper.conf 的片段,我尝试在以下位置更改堆和 PermGen 大小:

我是这台服务器的新手,因此非常感谢任何帮助。谢谢你。

注意:我已经检查了这些问题并且没有解决我的问题 vmware-vfabric-server-timeoutvmware-vfabric-tc-server-wont-start

更新:我试图重现 120 秒的消息,但我不再看到它了。这是我到目前为止捕获的:

0 投票
4 回答
37881 浏览

java - Tomcat vs Pivotal tc 服务器

任何人都可以就使用 Pivotal tc Server 而不是将 vanilla Tomcat 用于 Spring-MVC Java Web 应用程序的优缺点提出建议吗?除了在他们的网站上以及它被打包为 Spring Tool Suite 的一部分这一事实之外,几乎找不到关于 Pivotal 的信息。这种缺乏信息让我对依赖它有点警惕......

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

0 投票
1 回答
520 浏览

eclipse - eclipse STS - tc Server Instances Won't Start Following STS Update

When I start tc Server from STS, I get this error Server TC7 failed to start and the following message turns up in the console:

This has happened the last few times I've updated STS within eclipse. What could be wrong and how do I fix it?

0 投票
1 回答
257 浏览

java - getParameterMap() 缺少 getQueryString() 中的传递参数

我有一个 java servlet 应用程序,我们正在从 WebSphere 移植到 TC Server 并从 java 2 升级到 java 7。

在测试中,我们发现以 % 符号结尾的参数(包括密码)正在丢失。

这是一个示例片段

https://xxx.xxx/servletname?userName=abcdefg&password=abcdefg&folderName=ABCDEFG&Cycle%20Date=05/16/14&Account%20Number=815010009023%

帐号不在 parameterMap 中。

在研究中我发现。

如果我首先询问请求对象,则 getQueryString() 具有我的参数,但是 ... getParameterMap() 将其过滤掉。

因此,它适用于旧的 WebSphere/Java 2 版本,但不适用于 TC Server/Java 7 版本。

我尝试过的事情。

0 投票
0 回答
132 浏览

tcserver - IllegalStateException:在具有洞察力的 tcserver 中运行 grails 应用程序时在 SimpleFrameBuilder 中

我正在尝试使用洞察力分析 grails 应用程序。

  • Grails - 2.4.0 或 2.4.1(尝试 2.4.1 看看它是否解决了我的问题)
  • GGTS - 3.5.0 w/eclipse 4.3.2
  • tcserver -VMWare vFabric tc Server Developer Edition(运行时)v2.9(来自 eclipse)
  • PermGenSpace = 1024m

我尝试了以下方法;

  • 将 grails 应用程序从项目资源管理器中拖放到服务器窗格中的 tc 服务器上
  • 使用 grails dev war 构建 grails 应用程序,并通过命令行直接将 war 文件放入 webapps 目录
  • 运行方式 -> 在服务器上运行

我看到了相同的结果,即下面的堆栈跟踪。有人对可能出了什么问题或如何使这项工作有想法吗?如果需要更多信息,请告诉我,我会尽力提供。

非常感谢!

坦图斯

编辑:

通过调整 tcserver 的内存让服务器启动。阻止服务器启动的真正问题是堆栈跟踪最底部的堆内存错误。我仍然看到 SimepleFrameBuilder 的错误,但至少服务器现在启动了 :)。

这是内存设置的服务器配置的相关部分;

-Xmx2048m -Xss1024k -XX:MaxPermSize=2048m

- 堆栈跟踪 -