MyFaces から PortletExternalContextImpl や MyFacesGenericPortlet を持ってきていじったけど、うまく動かん・・・。teeda.dicon に externalContext が書いてあるけど、これをPortletExternalContextImpl に変えると、TeedaConfigureListenerで失敗するし、これをServletのやつにしておくと、ポートレットからのdicon呼び出しで失敗するだろうし・・・。うーん、やっぱり単純に持ってきてちょこっといじるだけではだめか。もっと、中身を理解しないと、どうすべきかがわからないな・・・。