Fetch the repository succeeded.
$ cd sjtp-query
$ sbt
> jetty:start
> browse
If browse
doesn't launch your browser, manually open http://localhost:8080/ in your browser.
scalatra 官网上推荐使用 assembly 打包成一个大的 jar,由于引用jar的依赖jar冲突,导致不能打包或打包后不能运行,由于时间原因没有深入研究。
在开发时程序在 jetty 窗口中可正常运行,因此可得出结果,依赖的jar冲突只影响打包,应该是 assembly 工具的缺陷。
因此可使用外置的 tomcat 或 jetty 来运行程序,以tomcat为便,创建配置文件 conf/Catalina/localhost/sjtp-query.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" disableURLRewriting="true" docBase="/home/lzt/centos-home/root/workspace/idea/sjtp-query/target/webapp" path="/sjtp-query">
</Context>
需注意这里配置了 path,因此url与开发环境的不一样,访问时需要增加 /sjtp-query 前缀。
也可以把 webapp 目录下的文件删除,并配置 path="/" 来保持url一致。
见 api 文档
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。