a year ago
I get an error
I'm encountering an issue when trying to build my project with the following command:
java -Xmx512m -jar build/libs/com.ilya.ktor-meetmap-all.jar
The error message I receive is:
Exception in thread "main" java.lang.IllegalArgumentException: Neither port nor sslPort specified. Use command line options -port/-sslPort or configure connectors in application.conf
Even when I try to specify the sslPort directly with the following command:
java -Xmx512m -jar build/libs/com.ilya.ktor-meetmap-all.jar -sslPort 8080
0 Replies
a year ago
do not specify anything relating to SSL as railway handles that for you.
you need to listen on the $PORT
environment variable
a year ago
n/a
I have already recorded this change in both the main file and configuration.conf
fun main() {
val port = System.getenv("PORT")?.toInt() ?: 8080
embeddedServer(Netty, host = "0.0.0.0", port = port, module = Application::module).start(wait = true)
}
a year ago
I don't have much experience with java so the best advice I could give would be to tell you to do some research on this error because it would not be platform specific
i did write this https://dev.to/coltonidle/how-to-deploy-a-ktor-app-on-railway-3jde
does that help by any chance?
let me go through my own tutorial again to see if something is now out of date
following my tutorial everything works. sounds like something in your config is wrong
if you have a sample repo that causes the issue id be more than happy to check it out
a year ago
success?
a year ago
good enough for me
a year ago
role given, congrats!