编译以解决Synology问题

时间:2019-09-06 04:15:21

标签: compilation synology

当尝试编译tomcat 9在我的Synology nas上运行时,它给出了 跟随错误

[james@centos-compile toolkit]$ sudo ./pkgscripts/PkgCreate.py -I --no-sign ${project}
[sudo] password for james: 
usage: PkgCreate.py [-h] [-p PLATFORMS] [-e ENV_SECTION] [-v ENV_VERSION]
                    [-x DEP_LEVEL] [-b BRANCH] [-s SUFFIX] [-c] [-U] [-L] [-B]
                    [-I] [-i] [-S] [--build-opt BUILD_OPT]
                    [--install-opt INSTALL_OPT] [--print-log]
                    [--min-sdk SDK_VER]
                    package
PkgCreate.py: error: the following arguments are required: package
[james@centos-compile toolkit]$

我有点困惑,因为$ {project}确实有包装

[james@centos-compile source]$ ls 
conf  INFO  package.tgz  scripts  WIZARD_UIFILES

如果有人可以提供一些建议,我将不胜感激

最好的问候

詹姆斯

1 个答案:

答案 0 :(得分:0)

我似乎有一个类似的问题。我已将Tomcat9嵌入到springboot java-app中,但由于与Tomcat9相关的崩溃而无法在Synology NAS上启动。 我目前正在寻找答案,但恐怕它不能与Synology NAS上的tomcat9一起使用。

如果输入SynologyNAS Web界面,则可以找到Tomcat6和Tomcat7作为NAS的可用附件。我开始认为有很多原因导致您无法安装Tomcat8或Tomcat9。可能是因为Synology NAS不支持它,因此它也不能用作嵌入式servlet。

请注意,我一点也不确定,但这是我的理论。我似乎很奇怪我的全新NAS不支持任何最新版本。

如果找到方法,请分享!能够免费使用我的NAS而不是向主机付费24/7上网,真是太好了。这是我投资新NAS的重要原因,但是我是编码新手,在选择Synology或NAS而不是构建实际服务器时似乎犯了一个致命错误。

我在Synology社区中对此进行了询问,没有任何答案。见链接: https://community.synology.com/enu/forum/1/post/125742