【java – Spring启动H2 Db进入File / h2-console】教程文章相关的互联网学习教程文章

linux-无法启动Jenkins:“ java.io.FileNotFoundException:/usr/share/java/jenkins/war/META-INF/MANIFEST.MF(无【代码】

我刚刚下载了Jenkins WAR版本1.657.1.我试图在我的Amazon Linux机器上进行设置.我正在运行Java 1.7.我将WAR移到其自己的目录/usr/share / java / jenkins中,然后将JENKINS_HOME设置为该目录.然后,我运行了此处列出的命令-https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins.在网站上看起来很简单.但是你不知道吗得到了以下错误[davea@mydevbox ~]$java -jar /usr/share/java/jenkins/jenkins.war Runni...

适用于Java应用程序的Linux启动脚本【代码】

我有使用以下命令在Linux中运行的Jar文件:java -jar SyslogAgent_01.jar 192.168.2.154 1998 D:/apachelog.log ApacheLog 13有人可以让我知道如何在重新启动计算机时自动创建脚本并实现此过程吗?在Windows中,我们使用服务,但是linux呢?您能提供给我脚本和执行此操作的步骤吗,因为我确实是Linux的新手. Linux:RHat,Ubuntu 谢谢解决方法:如果要将应用程序作为linux守护程序(服务)运行,请签出Java包装程序:http://wrapper.tanuki...

如何启动具有标准bash shell环境的Java进程?【代码】

我曾尝试研究流程生成器,但不确定如何将bash环境引入流程. 例如,我正在使用以下代码启动我的流程:Process p = new ProcessBuilder(args).start(); InputStream is = p.getInputStream(); InputStreamReader isr = new InputStreamReader(is); BufferedReader br = new BufferedReader(isr);我想将我的标准外壳环境(来自/etc/profile、.bashrc等)源于该进程. 抱歉,如果我使用的术语不正确-仍在学习Java. 在此先感谢您的帮助!解决方...

在Windows 7上从Java启动CYGWIN构建的可执行文件失败,并且“加载共享库时出错:?:没有这样的文件或目录”【代码】

有问题的代码在早期版本的Windows上或多或少地使用了完全相同的配置,但是,它不知道在Windows 7上运行!这就是我现在需要解决的问题. 简而言之,一些C代码在启动java程序之前执行一些配置和安全性检查,传递一些在Java中很容易做到的数据.反过来,Java会在适当的时候启动相同的C代码,然后自己启动不同的Java程序.第二个项目启动需要完全独立,(想想nohup)因此第二次发布. 现在发生的事情是C程序以普通方式启动Java程序,但是当Java尝试启...

java – Servlet“已启动一个线程但未能阻止它” – Tomcat中的内存泄漏【代码】

Apache Tomcat多次说:The web application [/MyServlet] appears to have started a thread named [pool-61-thread-2] but has failed to stop it. This is very likely to create a memory leak.这有危险吗? servlet应该能够处理10.000个请求/天.完成后如何关闭线程?class Worker {private final CountDownLatch startSignal;private final CountDownLatch doneSignal;private final int threadNumber;Worker(CountDownLatch s...

从java程序后台启动shell脚本【代码】

我目前通过代码从我的Java启动一个shell脚本,如下所示:ProcessBuilder processBuilder = new ProcessBuilder(); processBuilder.directory("/directory/where/the/script/is/located/"); String[] command = new String[]{"sh", "myScript.sh"}; processBuilder.command(command); Map<String, String> env = processBuilder.environment(); //tweak the environment with needed additions env.put(...); Process p = processBui...

Windows启动时的Java Web Start部署【代码】

我有一个Java应用程序,我即将开始使用Web Start进行部署.但是一个新的需求让我重新思考这一点,因为我现在需要添加一些功能,允许最终用户选择他们是否想在启动时运行该程序(Windows,而不是跨平台) ).但是我仍然希望避免将这种运行作为一种服务.有没有办法可以使用Web Start完成,或者我应该探索其他选项来部署它?提前致谢.解决方法:它实际上是把它放在jnlp文件中:<shortcut online="true"><desktop/><menu submenu="Startup"/> </s...

无法使用Java ProcessBuilder启动带有参数的shell脚本【代码】

我正在尝试使用ProcessBuilder执行带有命令行参数的shell脚本,此shell脚本调用另外两个使用此参数的shell脚本.第一个shell脚本运行正常,但是当第二个脚本启动时,它返回退出代码1. Java程序的ProcessBuilder片段://scenario - A string that holds a numerical value like 1 or 2 etc String[] command2 = {"/bin/bash", "<path to shell script>/runTemporaryTestSuite.sh", scenario}; ProcessBuilder pb2 = new ProcessBuilder(...

centos – 如何使用特定参数重新启动Java?【代码】

在运行我的Minecraft服务器时,我注意到控制台中输出了以下消息.24.01 02:11:04 [Server] INFO Warning, your max perm gen size is not set or less than 128mb. It is recommended you restart Java with the following argument: -XX:MaxPermSize=128M我想知道什么是最大perm gen大小,更重要的是,我如何通过命令行使用此参数重新启动Java?我试图搜索如何重新启动Java,但似乎没有任何关于如何通过命令行执行此操作的文档.解决方法...

linux – 无法从docker容器启动Java GUI X11会话【代码】

我无法在docker容器中运行Java GUI应用程序,因此它会出现在我的桌面上,就像xeyes一样.以下是我要采取的步骤: 我在Unity会话中登录到我的物理机器并打开终端,运行命令:root@prod:~# echo $DISPLAY :0 root@prod:~# ls /tmp/.X11-unix/ X0 X1024然后我进入VPN并通过SSH连接到主机(名为host-a).我可以在主机-a中运行xeyes,并且眼睛出现在Unity上,按照我的鼠标左右,因此X转发工作.a@host-a$echo $DISPLAY localhost:10.0 a@host-a$...

java – Netbeans 8.0.2在Ubuntu 15.10 64bit启动时冻结

我刚刚在我的Thinkpad上安装了Ubuntu 15.10 64bit,一切正常,但我安装了netbeans 8.0.2,当我尝试启动它时,它在加载模块阶段启动时冻结. 我安装了openjdk 8.我不明白这个问题,因为在15.04 32bit的另一台电脑上,它工作得很好. 从命令行启动netbeans时,消息如下: chrisgaubla @ sokioute:?/ netbeans-8.0.2 / bin $sh netbeans OpenJDK 64位服务器VM警告:忽略选项PermSize = 32m;支持在8.0中删除解决方法:同样在这里. Java 8 build ...

java – Netbeans没有在新的Ubuntu 18.04安装上启动【代码】

在新的Ubuntu 18.04安装和之后的netbeans安装之后,netbeans无法启动. netbeans安装了sudo apt install netbeans其他一些java程序(至少是Eclipse)也没有启动. 从命令行启动netbeans时,JVM会打印以下警告:? ~ netbeans WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to fi...

解决若依linux启动ERROR - unregister mbean error javax.management.InstanceNotFoundException: com.alibaba.dr【代码】

项目中使用druid对数据库连接池进行管理,在本地及测试环境均无问题,但是上了生产环境后,每当tomcat第一次启动时,日志未报错,但是页面总是出不来,在关闭tomcat时,看日志,发现报错如下: ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister mbean errorjavax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStatat com.sun.jmx.interceptor.DefaultMBeanServerInterc...

远程调试作为Windows服务启动的Java应用程序【代码】

我的Java应用程序是通过java.dll在本机程序中启动的.此本机程序在Windows上作为服务启动. 以下选项已添加到JVM args以进行远程调试:-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n在这种配置中,不可能从例如我的Eclipse工作区.如果程序是从命令行启动的,即不是作为服务启动,我可以连接到端口8787. 如何允许远程调试连接到此服务?解决方法:如果它作为服务或命令行运行没有区别. 请仔细检查jav...

java – 无法启动Cassandra(CentOS7上的单节点集群)【代码】

参见英文答案 > Cassandra and Java 9 – ThreadPriorityPolicy=42 is outside the allowed range 5个我想用一个非常简单的单节点集群启动Cassandra,但我不能这样做. 我遵循了描述的步骤 https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-a-ubuntu-vps 基本上, >在VirtualBox上构建了一个全新的CentOS 7虚拟机.>安装JDK,将其放在...