powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ошибка взаимодействие веб-серверов
6 сообщений из 6, страница 1 из 1
ошибка взаимодействие веб-серверов
    #34838730
Shurfll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. стоит внешний HTTP-сервер Apache, на котором стоит обычный сайт, например test.ru
2. если запрос идёт на определённый порт (например, test.ru:55555), то запрос переадресуется на Oracle Applecation Server на внутренний IP в нашей сети, с которого скачивается в свою очередь апплет.
3. апплет должен создать соединение с сервлетом, который лежит на OAS, но URL до этого сервлета выглядит test.ru:55555/j2ee/servlets/serv

однако апплет не может создать это соединение.

Первое что приходит в голову - проблемы с политикой безопасности апплета, но я не понимаю почему она здесь вылезает, ведь при коннекте к сервлету используется тот же сервер и порт, что и при запросе апплета test.ru:55555/applet/main.html ... о.О

не пожет ли быть такого, что апплет скачиваясь с OAS считает своим сервером oas.test.ru, а когда ему говорят коннектиться на test.ru:55555 он и не может создать, т.к. сервер не его родительский ... а он ен видит что его переадресуют на другой сервер

Я переадресую с помощью виндосовского NAT ... переадресация портов не меняет, запрос на внутренний апач идёт тоже по порту 55555

ПС: Браузером я дохожу до сервлета моего
...
Рейтинг: 0 / 0
ошибка взаимодействие веб-серверов
    #34838841
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покажи, сообщение об ошибке соединения и HTML где прописан аплет.
...
Рейтинг: 0 / 0
ошибка взаимодействие веб-серверов
    #34838915
Shurfll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
java.security.AccessControlException: access denied (java.net.SocketPermission new_p4: 80  connect,resolve)
   at java.security.AccessControlContext.checkPermission(Unknown Source)
   at java.security.AccessController.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkPermission(Unknown Source)
   at java.lang.SecurityManager.checkConnect(Unknown Source)
   at sun.net.www.http.HttpClient.openServer(Unknown Source)
   at sun.net.www.http.HttpClient.<init>(Unknown Source)
   at sun.net.www.http.HttpClient. New (Unknown Source)
   at sun.net.www.http.HttpClient. New (Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
   at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
   at DocMainFormApplet.onSendData(DocMainFormApplet.java: 1658 )
   at DocMainFormApplet.createAuthorizationBoxStepOne(DocMainFormApplet.java: 262 )
   at DocMainFormApplet.init(DocMainFormApplet.java: 188 )
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
   at java.util.StringTokenizer.<init>(Unknown Source)
   at java.util.StringTokenizer.<init>(Unknown Source)
   at DocMainFormApplet.createAuthorizationBoxStepOne(DocMainFormApplet.java: 266 )
   at DocMainFormApplet.init(DocMainFormApplet.java: 188 )
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source) 

Код: plaintext
1.
2.
3.
4.
5.
6.
<html>
<body>
<applet code = "DocMainFormApplet.class" width="1200" height="800" archive="jcalendar-1.3.2.jar">
</applet>
</body>
</html>
...
Рейтинг: 0 / 0
ошибка взаимодействие веб-серверов
    #34838956
kest_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что это значит?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
java.lang.NullPointerException
   at java.util.StringTokenizer.<init>(Unknown Source)
   at java.util.StringTokenizer.<init>(Unknown Source)
   at DocMainFormApplet.createAuthorizationBoxStepOne(DocMainFormApplet.java: 266 )
   at DocMainFormApplet.init(DocMainFormApplet.java: 188 )
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source) 
...
Рейтинг: 0 / 0
ошибка взаимодействие веб-серверов
    #34838994
Shurfll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь, скопировал старую ошибку
вот оно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)
	at java.security.AccessControlContext.checkPermission(Unknown Source)
	at java.security.AccessController.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPermission(Unknown Source)
	at java.lang.SecurityManager.checkPropertiesAccess(Unknown Source)
	at java.lang.System.getProperties(Unknown Source)
	at DocMainFormApplet.init(DocMainFormApplet.java: 182 )
	at sun.applet.AppletPanel.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)


html тот же
...
Рейтинг: 0 / 0
ошибка взаимодействие веб-серверов
    #34839016
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Новая ошибка" вообще не про соединение а про запрет чтения System properties.
А вот "старая ошибка"
java.net.SocketPermission new_p4:80 connect,resolve
кто такой new_p4:80, если апплет скачан с test.ru:55555?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ошибка взаимодействие веб-серверов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]