是的,我知道,有很多关于类似问题的问题,但我还没有找到适合我的答案。我想在Heroku上托管一个用静态编程语言编写的电报机器人。我的gradle文件:
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.3.41'
id 'distribution'
}
jar {
baseName = 'mybot'
version = '0.1'
}
group 'ru.ilagent.mybot'
version '0.1'
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
implementation 'io.github.seik.kotlin-telegram-bot:telegram:0.3.4'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
task stage {
dependsOn installDist
}
我按照指令https://devcenter.heroku.com/articles/getting-started-with-kotlin#deploy-the-app,也我已经添加了阶段和jar。我可以将我的机器人推送到heroku并成功调用ps: size。但没有任何工作。当我发现日志时,我看到错误:“无法访问jarfile build/libs/mybot-0.1.jar”。当我在本地调用jar任务时,jar-file是用日志中提到的路径创建的。此外,我还创建了Procfile
web: java -jar build/libs/mybot-0.1.jar
出事了(.请救命!
这就是工作代码:
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.3.41'
}
version '0.1'
apply plugin: 'application'
sourceCompatibility = 1.8
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
implementation 'io.github.seik.kotlin-telegram-bot:telegram:0.3.4'
}
compileKotlin {
kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
kotlinOptions.jvmTarget = "1.8"
}
mainClassName = 'ru.ilagent.mybot.MainKt'
task stage {
dependsOn installDist
}
和Procfile
web: build/install/mybot/bin/mybot
希望这对任何人都有帮助)
我是docker的新手,正在尝试容器化一个简单的Spring Boot应用程序。docker文件如下所示。 谢谢!!
Magnus@Martin-HP-625~/下载/robomind$cat./robomind.sh java-jar-djava.ext.dirs=lib-dsun.java2d.ddscale=true-dsun.java2d.noddraw=true RoboMind.jar Magnus@martin-HP-625~/downloads/robomind$java-jar-djava.ex
我正在尝试将我的JavaSpring Boot Web应用程序部署到Heroku。 要在本地启动它,我运行: 然后 因此,我为Heroku创建了Procfile: 我使用Heroku-Github集成,应用程序从Github部署到Heroku。所以我就把它推到那里。 但应用程序不会启动。 给我: 不显示目录。 我认为Heroku没有构建这个应用程序。但是我做错了什么?提前感谢您的建议!
我正试图从我的java程序中运行一个jar文件: 无法访问jarfile D:\my.jar 我正在Windows操作系统上尝试这个。我做错什么了吗?
所以,我有两台机器...我的桌面电脑(VisualStudio.15。发布/15.2.0 26430.13),我有一台笔记本电脑(VS 15.3.3)。两者都以非常相同的方式安装了Xamarin,具有相同的设置和目录。 我有一个项目在我的电脑上运行得很好,但是在我的笔记本电脑上给了“java.exe以代码1退出”,这已经够奇怪的了。所以,在检查输出并搜索互联网后,我发现我需要更新“ProGuard
我已经从JMeter插件管理器下载了“命令行图形绘制工具”和“JPGC-Standard Set”。 我从jmeter/lib/ext路径执行以下命令:命令1:Java-jar cmdrunner.jar--工具报告器--生成-csv C:\jtl\aggregate_report.csv--输入-jtl C:\jtl\file1.jtl--plugin-type AggregateReport-