“Sunucu tabanlı XPages uygulamalarını doğrudan Domino sunucusunda çalıştır” nasıl yapılandırılır?


1

Notes istemcisinde (XPiNC) XPages çalıştırmak, web tarayıcısına erişirken (yerel HTTP görevi olmadan), XPages'ın çalıştırıldığı gibi istekte bulundum yaklaşık 3 yıl önce. Sonunda Notes / Domino 9'a ulaştı.

Özellik etkin olabilir Uygulama özellikleri "Başlat" sekmesini kontrol ederek [x] Sunucu tabanlı XPages uygulamalarını doğrudan Domino'da çalıştırın Sunucu onay kutusu. Garip olan şey, bu onay kutusunun görünür olması için "Belirlenmiş XPage Aç" başlatma seçeneğinin seçilmesi gerektiğidir. Nedenini bilen var mı? Bu, bu özelliğin kullanılabilirliğini oldukça kısıtlar.

Notes istemcimi, bu yeni özelliği yardımda belirtildiği şekilde kullanacak şekilde yapılandırmaya çalışıyorum. wiki . Temelde Notes istemci Tercihleri'nde bir HTTP hesabı oluşturmam gerekiyor. Önce bu hesap olmadan denedim, sonra hesabı oluşturdum ve tüm hesap ayarlarıyla denemeler yaptım ancak sonuç her zaman aynı. Bu sayfayı alıyorum:

404

Tamam, şimdi Çin'deyim! İçinde HTTP isteği yok domlog.nsf Sunucunun bu yüzden gerçekten doğrudan bazı garip Çince web sayfasına götürür. Bilgisayarımda tam bir virüs ve windows defans taraması yaptım ve hiçbir şey bulamadılar. Ayrıca Notes istemcilerimi kaldırdım ve yeni bir klasöre yeniden yükledim. Sonraki soru şu anda hangi URL’de olduğumu nasıl bilebilirim?

HTTP hesap kurulumundaki en belirsiz alan "Sunucu:". Yardımın dediği:

İsteği XPages uygulamasına onurlandırmaya çalışırken   Domino, XPages’da tanımlanan tüm Notes hesaplarını tekrarlar.   İstemci yüklemesini, eşleşen bir HTTP hesabı bulana kadar Notes   uygulamanın bulunduğu sunucunun adı

Alan sadece http: // veya https: // ile başlayan URL’leri kabul eder. Burada hangi ana bilgisayar adını kullanmalıyım? Çok sayıda Web Sitesi dokümanımız var, hepsi üzerinden yineleniyor mu? Ben sunucu doc ​​HTTP_HostName olması gerektiğini düşündüm ama denedim ne olursa olsun sonuç aynı olduğunu söyledi.

Birisi bu yeni özelliği çalışacak mı?

Güncelleme 1

Bunu şimdi 8.5.3 sunucusundaki bir uygulama ile denedim ve HTTP hesabını bu sunucu URL'sini gösterecek şekilde ayarlamıştım. Yine garip bir sayfa aldım, bu sefer farklı bir sayfa. Sayfa başlığı My_domino_server_name.com, burada My_domino_server_name, HTTP ana bilgisayar adı değil Domino sunucusunun Notes adıdır. Bir tarayıcı ile bu URL'ye gidersem aynı sayfadan bakıyorum ancak tamamen aynı değil.

Bu yüzden sorun URL’deki sunucunun Notlar adını kullanıyor görünüyor.

Güncelleme 2

Uygulamayı, hiçbir HTTP hesabının tanımlanmadığı başka bir bilgisayarda açmaya çalıştım. Sonuç tam olarak aynı. HTTP / HTTPS hesabını bulamıyor gibi görünüyor.

Güncelleme 3

Uygulama açıldığında ekranda bu metin var: "Uygulamamı my_domino_server'a yüklüyor ...". Yine, my_domino_server, HTTP için kullanılan DNS ana bilgisayar adı değil, sunucunun Notlar adıdır.

Güncelleme 4

IBM ile açık bir PMR'm var ve onlar "Sunucu" alan değeriyle onlar için çalıştığını doğruladılar http://domino_server_notes_name/ (hiçbir yerde nokta olmaz!). Tabii ki sadece intranette çalışabilir. Bu noktada, özelliğin bu kadar aptalca bir şekilde uygulandığına inanmayı reddediyorum, ancak IBM'in nihai sonucunun ne olduğunu göreceğiz.

  • Panu

Yanıtlar:


1

404, sunucuya düzgün bir şekilde ulaştığınızı gösteriyor (yerel bir veritabanında elimiz yok). Sunucu URL’niz (bir tarayıcı tarafından erişildiğinde) http://apps.myserver.com/x_apps/xapplicationdemo.nsf o zaman hesap belgenizin gösterilmesi gerekiyor http://apps.myserver.com http ve https kullanıyorsanız 2 hesap belgesine ihtiyacınız vardır. Bir "kök" belgenin kimlik bilgilerini kullanmak için bir hesap belgesini işaret edebilirsiniz (temelde yalnızca başka bir hesap), bu nedenle kimlik bilgilerini yalnızca bir kez girmeniz gerekir. Notlar için Bağlantıları yapılandırdığınızda, tam olarak ne olur.

Bu senin için işe yaradı mı?


Teşekkürler. Domino sunucuma erişemediğime inanıyorum çünkü domlog.nsf'da isabet yok (sunucumda Çince sayfa olmamalıdır). Bu sunucu için yaklaşık 10 ana bilgisayar ismimiz var. Ana bilgisayar adları, birden fazla web sitesi belgesinde belirtilmiştir ve bunlardan herhangi birini seçip seçemeyeceğimden emin değildim ancak bazılarını da denedim. "Sunucu" alanında hem HTTP hem de HTTPS URL'sini denedim, ancak HTTP ile çalışabilmesi için iki hesaba ihtiyacım olmayacak.
Panu Haaramo

BTW bunun sizin için işe yaradığını mı söylüyorsunuz? Evet ise, hangi ana bilgisayar adını kullandığınız ve ne tür kimlik doğrulama gibi bazı ayrıntıları paylaşabilirsiniz? Teşekkürler.
Panu Haaramo

Sunucuya bir bağlantı belgeniz var mı?
stwissel

Evet, IP adresi olan normal bir TCPIP bağlantı belgesi.
Panu Haaramo

1

IBM'den daha fazla bilgi aldım: bir üçüncü Bunun çalışması için yerinde olması gereken ayarı! XPages uygulamasını sunucudan çalıştırmak için uygulamayı ayarlamanız gerekir. Tercihler - & gt; XPages Performansı - & gt; Aşağıdaki XPages uygulamalarını doğrudan sunucudan çalıştırın . Bu, söyleyebileceğim kadarıyla Notlar yardımında (veya herhangi bir yerde) belirtilmez.

Bunu eklediğimde çalışmasını sağladım! Ama yine de fırlatma seçeneğine ihtiyacın var. Testlerime dayanarak, eğer bu seçeneği kaldırırsam, sunucudan herhangi bir XPage çalmayacak. Ayar, yalnızca başlatma seçeneğine bağlı olarak başlatılan XPage ve muhtemelen bu XPage'den açılan XPages için geçerli görünüyor. SPR # RGAU972LZA şimdi bunun için yaratıldı ve Notes yardımında bulunmayan üçüncü adımla ilgili bir teknoloji olacak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.