问题标签 [java-service-wrapper]
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.
java - 在 Eclipse 中调试 Java 应用程序(Tanuki 服务包装器)
如何从 Eclipse 中调试包装器(如 Tanuki Java Windows 服务包装器)中包含的 Java 应用程序?我知道有一个选项可以在包装器中设置 debug=true 并运行它。但是如果我想进行实时调试(步入/退出),是否有选项/方法?谢谢。
java - 如何在没有 JVM 的 Windows 上运行可执行 JAR?
我需要找到一种方法让我的 java 程序在没有 Java 的计算机上运行。我为我的学校制作了一个非常简单的调查/答案类型程序,为了更容易使用我使用了一个包装器(具体来说是 JSmooth)。但似乎对于没有安装Java的老师来说,程序并没有执行。是否有允许在没有安装 JVM 的情况下执行 Java 代码的包装器?我知道将 Java(一次编写,随处运行)转换为特定平台代码的想法非常糟糕,但这对于我的情况是必要的。
utf-8 - 如何让 Tanuki Wrapper 日志文件进行 UTF-8 编码?
我有一个使用 Tanuki 包装器的工作 Java 程序。我遇到的问题是包装器日志文件不是 UTF-8 编码的,但似乎是 ASCII。包装器配置文件以:
包装器启动并成功启动 JVM。但是当我编辑包装器日志文件时,日文字符(例如)以问号字符的形式出现,即 ASCII 字符 0x3f。我通过在十六进制编辑器中加载日志文件进行了仔细检查。
Tanuki Wrapper 日志文件被放入包含日文字符的目录中——用于测试目的。日志文件在该文件夹中成功创建,因此包装器显然能够读取和处理 UTF-8 字符。但是,当它记录将在其中创建日志的文件夹名称时,文件夹名称将记录为所有 ASCII 0x3f 字符(“?”)。
如何让 Tanuki Wrapper 以 UTF-8 对其日志文件进行编码?
java - Java Service Wrapper 可执行可运行 Jar
WrapperAppJar 我将一个可执行的可运行 jar 文件包装为窗口服务。根据 Tanuki 软件网站上的教程,我将我的应用程序从 eclipse 导出为可执行 jar 文件,并尝试将其包装到 Windows 服务中。当我执行 java -jar smpp-portal -port 90 时,我的应用程序可以从 CLI 顺利运行。但是使用 Wrapper 服务时,我遇到了一些错误。这是我的配置文件
但是我收到以下错误消息:
有人能帮我吗?先感谢您
raspberry-pi - Raspberry PI 上的 Java 服务包装器
我正在尝试使用 Tanuki Java Service Wrapper。我使用的硬件是带有 Raspbian wheezy 发行版的 Raspberry Pi。(见http://www.raspberrypi.org/downloads)
我已经尝试过 Wrapper 32 位 armel 版本,但在阅读 libwrapper.so 时遇到问题。
信息 | 虚拟机 1 | 2013/04/24 20:15:34 | WrapperManager:正在初始化...
信息 | 虚拟机 1 | 2013/04/24 20:15:42 | WrapperManager 调试:尝试使用名称加载本机库:libwrapper.so 结果:/usr/iHome/lib/libwrapper.so:/usr/iHome/lib/libwrapper.so:无法打开共享对象文件:没有这样的文件或目录
我也尝试过 armhf 版本,因为似乎“apt-get java-7-openjdk”安装了 jdk-armhf 版本,但是在启动 Wrapper 时我确实遇到了“分段错误”。
一些额外的信息:
pi@raspberrypi /usr/lib/jvm $ java -version
java version "1.7.0_07" OpenJDK 运行时环境 (IcedTea7 2.3.2)
(7u7-2.3.2a-1+rpi1)OpenJDK 零虚拟机 (build 22.0-b10, 混合模式)
pi@raspberrypi /usr/lib/jvm $ ls -altr
total 28 -rw-r--r-- 1 root root 2437 Sep 26 2012 .java-1.7.0-openjdk-armhf.jinfo lrwxrwxrwx
1 root root 20 2012 年 9 月 26 日 java-1.7.0-openjdk-armhf -> java-7-> openjdk-armhf drwxr-xr-x 3 root root 4096 Jan 17 20:59 java-7-openjdk-common
drwxr-xr-x 5 root根 4096 1 月 17 日 21:00 java-7-openjdk-armhf
drwxr-xr-x 4 根根 4096 1 月 17 日 21:00。
drwxr-xr-x 74 root root 12288 Apr 24 20:32 ..
pi@raspberrypi /usr/lib/jvm $ uname -a
Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux
提前致谢,
BR,罗伯
java - JavaExe 和 Java 应用程序作为与桌面交互的 Windows 系统服务
要求:
这是我所在地区的 Java 开发人员面临的一个非常常见的问题。我真的被困了很多天。搜索并尝试了很多,阅读文档。阅读所有与 JavaExe 相关的 stackoverflow 问题。请仅在您以前做过类似的事情并有全面答案的情况下回复。我会非常感谢社区!
塞纳里奥:
我正在使用JavaExe以桌面交互功能将应用程序作为系统服务运行。确切地说,我有一个捕获桌面屏幕截图的应用程序。我希望它在任何用户登录时运行(以管理员身份),所以没有人可以阻止它。
我有一个 myapp.jar、settings.txt 和一个 lib 目录。
我进行了很多搜索,发现 JavaExe 有效(通过观看其示例)
如果有人有更好的方法。请这样说。
问题:
根据我的研究,
您必须创建一个名称类似于 .exe 的 .properties 文件,并写入
"RunType = 1"
该文件。您在主类中定义一个静态方法:
serviceInit()
我需要放置任何课程或参考/导入吗?如何?
编辑:
我下面的代码作为独立的.jar 和 javaExe.exe工作。
它现在确实提供系统服务并由SYSTEM用户运行。但它不是与桌面交互的。即它没有显示任何GUI。
而且我认为将 .jar、lib 目录和 settings.txt 捆绑到一个 .exe 中是不可能的?
java - Java - 无法在具有完全写入权限的共享文件夹上创建文件
您好我有一个 java 应用程序,它在远程共享文件夹上创建一个 xml 文件。如果我通过 Eclipse 运行,它会毫无问题地创建 xml 文件。但是如果我创建一个 jar 并尝试运行它,它会抛出异常消息 "Access is denied" 。我可以在该共享文件夹上手动创建一个文件,并且两者都在运行 Windows XP 的同一网络上。我不确定是否有人注意到这个问题。请提供您的建议。我正在使用带有 Eclipse 3.5 的 Java 6 SDK。顺便说一下,我正在使用的 vm 参数
我的服务器策略文件
java-service-wrapper - appassembler-maven-plugin JSW - 如何设置 wrapper-java-mainclass
我尝试使用 appassembler-maven-plugin 来简化 Java-Service-Wrapper 的使用
我的设置如下:
- 实现了一个 MyServiceWrapper 类,它从 JSW 扩展 WrapperListner 以完全访问 start/stop/controlEvent-methods
- 将 appassembler-maven-plugin 添加到我的 pom.xml 并配置 JSW
我的服务包装器:
我的 pom.xml 中的 appassembler-maven-plugin:
这会生成 wrapper.conf 和许多其他文件!但是有一条线是错误的,我不知道如何正确生成它。
错误的行是:
它应该是:
如果我手动将此行设置为正确提到的行,它就可以工作!
那么:有什么方法可以正确生成这条线?
PS:是否可以从 pom.xml 中设置 JSW 的日志级别?
java - 使用 Java Service Wrapper 自定义 Linux 服务状态消息
我正在使用 Java 构建一个独立的应用程序以作为 Linux (Ubuntu) 守护程序服务运行。为此,我正在使用Java Service Wrapper库。
在执行服务期间,我希望能够查询应用程序执行的任务的某些状态。换句话说,我希望能够在终端上键入时打印自定义消息:
目前它打印的消息是这样的:
我知道我需要使用更复杂的集成方法(而不是最简单的方法),但我找不到如何拦截“状态”调用来打印我自己的消息。
如何使用 Java Service Wrapper 自定义该消息?
c# - 从 WCF 客户端调用 mtom 编码的 Java Web 服务会导致大文件出错
当我调用具有mtom
编码的 Java Web 服务时,出现以下异常:
服务器没有提供有意义的回复;这可能是由于合同不匹配、会话过早关闭或内部服务器错误造成的。
我可以发送小文件,但不能通过服务发送大量数据。我的客户也是 WCF 服务。
网页配置文件: