- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我知道 Entreprise Pharo 一书中对 Linux 服务器上的部署生产有很好的解释。我按照教程进行操作并能够部署相同的项目。然而,该项目仅包含一个简单的类“MyFirstWebApp”,并且不包含 Seaside 框架。运行脚本如下:
ZnServer defaultOn: 8080.
.
ZnServer default logToStandardOutput.
ZnServer default delegate
map: 'image'
to: MyFirstWebApp new;
map: 'redirect-to-image'
to: [ :request | ZnResponse redirect: 'image' ];
map: '/'
to: 'redirect-to-image'.
ZnServer default start
如果您有一个使用 Seaside 框架的包含许多类的项目怎么办?我对自己的 Seaside 项目重复了相同的过程,但收到一条消息错误 WARequestContextNotFound
当我使用以下命令 ./pharo myapp.image run.st
启动 run.st 脚本时。有什么想法吗?
最佳答案
您将纯 Zinc Server 委托(delegate)的使用与 Seaside 应用程序的处理混合在一起。 Zinc 为 Seaside 提供了一个“服务器适配器”,可以使用 ZnZincServerAdaptor startOn: 8080(或您选择的任何端口)进行设置。
如果您想运行 Seaside Web 应用程序,则必须部署安装了 Seaside 框架的镜像以及您自己的类(MyFirstWebApp
和 friend )。
所以你的run.st
看起来更像是:
ZnZincServerAdaptor startOn: 8080.
ZnZincServerAdaptor default server debugMode: true.
ZnServer default logToStandardOutput.
"Here you register the Seaside application _class_"
(WAAdmin register: MyFirstWebApp asApplicationAt: 'image')
preferenceAt: #serverPath put: '/'.
WAAdmin defaultDispatcher defaultName: 'image'.
关于cloud - 我们如何部署 Pharo 海边 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50030981/
我正尝试在 Pharo 3.0 中开始使用 Seaside,但我遇到了一个问题。我已经能够成功地设置我的一个类,但决定将不同的类设置为 root 更好,所以我重新启动 Pharo 以重新开始。但是,在
我知道 Entreprise Pharo 一书中对 Linux 服务器上的部署生产有很好的解释。我按照教程进行操作并能够部署相同的项目。然而,该项目仅包含一个简单的类“MyFirstWebApp”,并
在海边,我需要做两个事件——回调并在点击链接时转到另一个 url (google.com),但我无法同时做这两个事件。这里可能有什么问题?有什么办法可以同时完成这两项事件吗? html anchor
我使用了以下代码,并且收到了 firefox firebug 错误。 代码: (canvas anchor) id:(canvas nextId); onClick: 'alert(
我是一名优秀的程序员,十分优秀!