PDA

Bekijk de volledige versie : Java&Tomcat на роутере



xzuma
29-10-2007, 19:35
Дорогие друзья!

Известно ли что-нибудь о попытках установить java на asus wl500g с прошивкой Олега?

Я был бы признателен за любые точные сведения, а также анекдотические свидетельства.

Спасибо.

Xander
29-10-2007, 22:37
Дорогие друзья!

Известно ли что-нибудь о попытках установить java на asus wl500g с прошивкой Олега?

Я был бы признателен за любые точные сведения, а также анекдотические свидетельства.

Спасибо.

Известно :) я это делал, компилировал java программы на роутере, они работали.
Кажется, тогда я использовал sablevm.
Ничего сложного не было.

xzuma
29-10-2007, 23:25
Это очень обнадеживающее замѣчаніе. А почему вы, милостивый государь, пренебрегли обычнымъ jdk? Я въ принципѣ желаю установить tomcat или подобную ему вебъ-бочку. Такого опыта у васъ нѣтъ?

Xander
30-10-2007, 15:56
Это очень обнадеживающее замѣчаніе. А почему вы, милостивый государь, пренебрегли обычнымъ jdk? Я въ принципѣ желаю установить tomcat или подобную ему вебъ-бочку. Такого опыта у васъ нѣтъ?

Потому что тогда, когда я пробовал, jdk был закрытый. Сейчас он открыт, можете попробовать скомпилировать его для архитектуры mipsel :) уверен, это будет непросто.
Нет, я дальше простых экспериментов не пошел.

xzuma
01-11-2007, 13:53
Потому что тогда, когда я пробовал, jdk был закрытый. Сейчас он открыт, можете попробовать скомпилировать его для архитектуры mipsel :) уверен, это будет непросто.
Нет, я дальше простых экспериментов не пошел.

Grand merci - попробую обязательно.

Xander
01-11-2007, 22:20
Grand merci - попробую обязательно.

Если получится, будет очень интересно посмотреть :)

PaNov
31-01-2008, 13:54
железка - WL500gp
прошивка от Олега - 1.9.2.7-8
Jira Enterprise Edition, Version: 3.10.2-#262 (http://www.atlassian.com/software/jira/)
(для информации - Jira базируется на Apache Tomcat http://tomcat.apache.org/
Jira развернута на компьютере (192.168.1.27).
прописана на порту 8080, соответствующий Virtual Server через WEB интерфейс в железке пробит (см. ниже настройки)

без железки пользователи и через внутреннюю локалку и через интернет работают отлично.
с железкой - тоже вроде всё нормально, выполняются все действия Jira, за исключением того, что ВНЕШНИЕ (по отношению к железке) пользователи не могут прикладывать файлы в задачи Jira. пользователь с другого домашенго компа, подсоединённого к роутеру - работает нормально.
у ВНЕШНИХ пользователей при попытке "Приложить файл" к задаче - браузер сначала долго тормозит, потом проявляется ошибка в браузере (в данном случае FireFox): "Во время загрузки страницы соединение с сервером было сброшено".

что пробовал:
- пробовал отключать встроенный в железку фаервол.
- пробовали обращаться к Jira из всех браузеров "большой четверки".
- пробовали ткнуться с разных внешних адресов - ситуация повторяется.
- использовал поиск по текущему форуму.
- использовал чтение форума подряд.
- пробовал без железки провести аудит того, куда ломится юзер при попытке присоединения файла в Jira. использовал для этого Agnitum Outpost Firewall (допускаю, что не лучший инструмент), никакого криминала не обнаружил.. юзер лезет по 8080 и всё.
- изучил логи jira
- искал причину в Jira, есть в интернете упоминания об ошибках похожие на то, что у меня, но связанные как правило с ранними версиями Jira в связи с неполной поддержкой в разных браузерах.

ничего не помогло.
в linux/unix полный ноль.

Провайдер:
Lianet

Мои настройки:
IP Config
- WAN & LAN
-- WAN Connection Type: PPTP
-- WAN Connection Speed: Auto Negotiation
-- IP Address: 10.151.70.30
-- Subnet Mask: 255.255.255.0
-- Default Gateway: 10.151.70.1
-- DNS Server1: 192.168.111.50
-- DNS Server2: 192.168.111.252
-- Enable PPPoE Relay?: No
-- Heart-Beat or PPTP/L2TP (VPN) Server: vpn.lianet.ru
-- Enable the DHCP Server?: Yes
- Route
-- Use DHCP routes?: Yes
-- Enable multicast routing?: No
-- Enable static routes?: Yes
-- Static Route List:
---- 192.168.111.0 / 255.255.255.0 / 10.80.11.1 / 0 / MAN
---- 192.168.69.0 / 255.255.255.0 / 10.80.11.1 / 0 / MAN
---- 10.0.0.0 / 255.0.0.0 / 10.80.11.1 / 0 / MAN
- Miscellaneous
-- Enable UPnP?: No

NAT Setting
- Virtual Server
-- Enable Virtual Server?: Yes
-- Virtual Server List:
---- 20:21 / 192.168.1.27 / 21 / TCP / ftp
---- 8080 / 192.168.1.27 / 8080 / TCP / jira
---- 3690 / 192.168.1.27 / 3690 / TCP / subversion

Internet Firewall
- Basic Config
-- Enable Firewall?: Yes
-- Enable DoS protection?: Yes

Status & Log
- Routing Table
-- 10.80.11.1 / * / 255.255.255.255 / H / 0 / 0 / 0 / WAN / ppp0
-- 192.168.111.1 / 10.151.70.1 / 255.255.255.255 / UGH / 2 / 0 / 0 / WAN / vlan1
-- 192.168.1.0 / * / 255.255.255.0 / U / 0 / 0 / 0 / LAN / br0
-- 10.151.70.0 / * / 255.255.255.0 / U / 0 / 0 / 0 / WAN / vlan1
-- default / 10.80.11.1 / 0.0.0.0 / UG / 0 / 0 / 0 / WAN / ppp0
-- default / 10.151.70.1 / 0.0.0.0 / UG / 1 / 0 / 0 / WAN / vlan1

прикладываю файлы - существенная часть логов.

chernikov
16-05-2008, 17:25
Так что получилось с java?
стоит пробовать с jdk или ковыряться с sablevm?

собственно, требуется Java Runtime Environment (JRE) версии не ниже 1.5 (она же 5.0) http://java.sun.com/javase/downloads/index.jsp...

Стоит пробовать или не получится ничего?

dr256
17-05-2008, 06:43
еще есть phoneme-advanced
стоит почитать
http://www.nslu2-linux.org/wiki/HowTo/UseJavaOnTheSlug

вобщето памяти маловато наверно для полноценной java

chernikov
17-05-2008, 11:05
да полноценная джава и не нужна...

надо запустить одно приложение... которое работает из командной строки...

dr256
17-05-2008, 11:45
надо запустить одно приложение... которое работает из командной строки...
Ну тогда, я выше написал

skelet
18-10-2008, 11:22
Так что, удалось сбилдить нормальный сановский jdk для архитектуры роутера? Это было-бы крайне, крайне полезно... :o

chernikov
19-10-2008, 16:47
не удалось...
потому что не пытался...

skelet
19-10-2008, 17:02
ааа, понятно, т.е. задача оказалась вам не по плечу :mad:

chernikov
19-10-2008, 17:29
ни задача не по плечу, а трудозатраты несоразмерны с результатом.

Зачем делать бессмысленные вещи?

skelet
19-10-2008, 21:13
ну можно было бы томкэт поставить и через jsp... мля это почти сервер приложения б получился )

chernikov
20-10-2008, 04:58
сервер приложений ради одной программы...
задача которой - открывать доступ в интернет...

извращение...

легче на всех компах ее поставить, чтобы с любого компа можно было запустить и открыть доступ...

skelet
20-10-2008, 09:46
пнятно... т.е. придётся мне разбираться как сбилдить яву на эту платформу.

хоть подскажите какие пакеты нужны, если не в лом

vin
26-11-2008, 17:46
Коллеги,

Надо запустить на WL500g

JDK1.4.2+
Apache Tomcat

Кто пробовал, подсобите!

Нинь ХАО
01-07-2010, 19:57
1) Требуется решить задачу круглосуточного сбора информации о передвижении 2х машин. На них будет установлен GPS-GSM трекеры.
Возможно ли будет на основе роутера установить и обеспечить работоспособность программе OpenGTS??? К которой по ВЕБ-интерфейсу время от времени будут подключатся по ЛАН пользователи для определения положения автомобилей на тот момент...

Вот что о ней пишут производители ПО:

Operating system independent: OpenGTS itself is written entirely in Java, using technologies such as Apache Tomcat for web service deployment, and MySQL for the datastore. As such, OpenGTS will run on any system which supports these technologies (including Linux, Mac OS X, FreeBSD, OpenBSD, Windows XP, Windows Vista, and more).

2) Возможно ли установить на FTP Роутера программу расчета окон Курбацкого для ее запуска по LAN пользователями под виндоус?

3) Аналогично второму но для 1С???

4) Возможно ли параллельное использование криптозащиты файлов на FTP сервере с ключом (128бит) который вводиться вручную при КАЖДОЙ перезагрузке роутера???
ПС
Руководство морально готово на покупку Asus n16, по крайней мере обещают... :)

Goletsa
01-07-2010, 20:28
Не хватит даже N16 под такие задачи.
Не смотря также на то что некоторые из них вообще не будут работать на Mips

Нинь ХАО
01-07-2010, 20:38
Не хватит даже N16 под такие задачи.
Не смотря также на то что некоторые из них вообще не будут работать на Mips

А чего хватит и что не будет работать? Можно по детальней?!

PS
Заранее извините за назойливость и спасибо за аргументированные советы, но очень хочется решить поставленные руководством задачи с минимально возможными затратами и на основе LINUX! :cool:

И если можно, на что хватит возможностей DIR-320, а на что ASUS N16???

Winwars
01-07-2010, 22:05
Ну, 100-меговую сетку поддерживать (лучше - без WiFi) RT-N16 ещё могёт. Вот если добавить трафик с внешнего харда на полной скорости - уже не смогёт, тормозить будет. Имейте совесть - 480-МГц - это не сильно современный смартфон. Если руководство давится от жадности (кстати, 1с пиратская, чтоль? дорогое удовольствие!) - личные трудности. Тем паче, что постоянный доступ потребует и ИБП подключить... А Вы про заюзание 240-мегагерцового проца DIR-320...
Вообще, рекомендуется юзать самосборный сервачок с паруядерным Х86 процом. Совместимость и ремонтопригодность гарантируется, да и стоимость - сопоставимая.
P.S. Собстна, не моё дело... но Вы окнами торгуете...? Или бесплатно их раздаёте...? Доход есть?

Нинь ХАО
02-07-2010, 05:52
Ну, 100-меговую сетку поддерживать (лучше - без WiFi) RT-N16 ещё могёт. Вот если добавить трафик с внешнего харда на полной скорости - уже не смогёт, тормозить будет. Имейте совесть - 480-МГц - это не сильно современный смартфон. Если руководство давится от жадности (кстати, 1с пиратская, чтоль? дорогое удовольствие!) - личные трудности. Тем паче, что постоянный доступ потребует и ИБП подключить... А Вы про заюзание 240-мегагерцового проца DIR-320...
Вообще, рекомендуется юзать самосборный сервачок с паруядерным Х86 процом. Совместимость и ремонтопригодность гарантируется, да и стоимость - сопоставимая.
P.S. Собстна, не моё дело... но Вы окнами торгуете...? Или бесплатно их раздаёте...? Доход есть?

Конечно есть доход! :D ИПБ - без вопросов, уже готово! По поводу "лицензионности" софта я думаю можно не отвечать?! Ведь и так понятно в какой стране живем??? :rolleyes:
Идея состоит в том, что: При возможной проверке изымаются вся документация и электронные носители информации, а на сетевое оборудование с флешкой в хвосте - внимание ни кто не обратит! Нуууу... - я так думаю?!

Но, так же я думаю, что обоснованное предложение по серверу с шифрованием данных и вводе пароля в ручную при каждой перезагрузке (тем более по сопоставимой стоимости с Asus N16 + USB-Hard ;)) - найдут понимание у руководства... :)

Меня просто восхитила идея: сервера на линуксе в корпусе от безобидного сетевого оборудования, и я с ней пошел к директору. Т.к. Dir-320 уже есть и работает, то первоначальная идея была навесить на него, после подумал что мало оперативки и процессора и подошел с предложением докупить Asus N16+ HARD+ APC =200 $. Голову почесали, но подумав согласилась...
Вот такая история! :eek:

PS
У нас сейчас (На Украине) принимается новый налоговый кодекс и права налоговой и других гос. структур - становятся практически неограниченными, а действия безнаказанными, так же готовятся к принятию много норм по "выдавливанию" малого бизнеса в пользу крупного...

Такая вот страна...

Winwars
02-07-2010, 22:42
Всё же, проще в миниатюрном корпусе (или просто замаскированном под быт. тех.) закинуть за подвесной потолок, чтоб глаза не мозолил - изымут ту "персоналку"/сервер, что на виду стоит, ибо милиция. А которого "нет" - тот может тихо и бесшумно (лучше - с пассивным охлаждением) трудиться где-то, где его никто не увидит - фактически, ему только электричество надо, сеть может быть WiFi. Весь доступ всё равно ж по сети же.
А роутер - это, во-первых, не Х86 - так что никакие 1С и прочие радости туда не встанут. Для этого точат специальный софт. Во-вторых, производительность архитектуры ARM и MIPS столь низка, что ничего из желаемого нормально работать просто не будет, даже если чудом (гемором) запустить. Вы представляете себе проц а-ля тормозного Целерона 1.7 ГГц...? А это пошустрее будет, в данных сценариях. Не даром же из всех этих супер-пупер роутеров-мыльниц бытовых не может осилить гигабитный Тырнет. Ибо мощщи не хватает.

ABATAPA
03-07-2010, 10:39
Для этого точат специальный софт. Во-вторых, производительность архитектуры ARM и MIPS столь низка, что ничего из желаемого нормально работать просто не будет,

Не хотел бы вступать в полемику, но это утверждение - неверно.

На задачи мониторинга хватило бы и DIR-320, если бы они решались не приложением на Java.
Я бы посоветовал собрать маленький сервер или на *ITX (что недешево, но эффективно), либо... Взять что-то вроде этого:

или этого:
http://s42.radikal.ru/i098/1007/9a/a3fae5be8030t.jpg (http://radikal.ru/F/s42.radikal.ru/i098/1007/9a/a3fae5be8030.jpg.html)http://s44.radikal.ru/i104/1007/5b/6a99253418d3t.jpg (http://radikal.ru/F/s44.radikal.ru/i104/1007/5b/6a99253418d3.jpg.html)http://i027.radikal.ru/1007/fe/723b1891fefct.jpg (http://radikal.ru/F/i027.radikal.ru/1007/fe/723b1891fefc.jpg.html)http://s44.radikal.ru/i106/1007/66/0ef8638b2469t.jpg (http://radikal.ru/F/s44.radikal.ru/i106/1007/66/0ef8638b2469.jpg.html)

или хотя бы вот это:
http://s59.radikal.ru/i164/1007/b1/ae32ad563be1t.jpg (http://radikal.ru/F/s59.radikal.ru/i164/1007/b1/ae32ad563be1.jpg.html)http://s41.radikal.ru/i093/1007/72/8cee1971edbat.jpg (http://radikal.ru/F/s41.radikal.ru/i093/1007/72/8cee1971edba.jpg.html)


PS: Ну. или что-то отсюда (http://openembedded.ru/zhelezo/) или отсюда (http://www.technexion.com/index.php/development-kits). Вариантов много.

Winwars
03-07-2010, 23:54
Э... я не утверждаю, что невозможно на специально-написанном софте решать данные задачи, но, по-моему, 1С - оно не пашет на ARM/MIPS. Во всяком случии - не видел такого. Глянуть на сайте надо будет... И стопудово - не всё сразу, что хотят на роутере видеть - сдыхают и более-мощные компы на БД и всём-таком.
Штука ж в том, чтоб на роутере (вполне конкретном) заюзать вполне определённую прогу. Можно софт подточить или написать, но у меня сомнения, что фирма, покупающая "сервер" за 50$ на это пойдёт.
Ну а вопросы ухода от проверок можно решить и просто замаскировав сервер или вынеся его куда-нибудь из помещения, где ожидается проверка.

Нинь ХАО
04-07-2010, 13:26
Э... я не утверждаю, что невозможно на специально-написанном софте решать данные задачи, но, по-моему, 1С - оно не пашет на ARM/MIPS. Во всяком случии - не видел такого. Глянуть на сайте надо будет... И стопудово - не всё сразу, что хотят на роутере видеть - сдыхают и более-мощные компы на БД и всём-таком.
Штука ж в том, чтоб на роутере (вполне конкретном) заюзать вполне определённую прогу. Можно софт подточить или написать, но у меня сомнения, что фирма, покупающая "сервер" за 50$ на это пойдёт.
Ну а вопросы ухода от проверок можно решить и просто замаскировав сервер или вынеся его куда-нибудь из помещения, где ожидается проверка.

Во первых - огромное спасибо всем ответившим! Вы мне во многом помогли разобраться.:D

Как я понял (поправьте если не правильно :rolleyes:) - программы написанные под х86-32 или х86-64 на риск, мипс и т.д. процессорах не идут в силу технических причин, а не недостатка мощности?!

Во вторых технически правильным будет выделение отдельного сервера (как я понимаю пойдет даже ИНТЕЛ 1,6 мГц но памяти 2-3 гигабайта и винчестер без РЕЙД) под LINUX, FREE-BSD.
Программу расчета окон Курбацкого как я понял можно заменить WinCalc , вроде бы у нее есть версия под LINUX... А вот чем заменить 1Ску - я так и не нашел???

Ну и третий вопрос: (я вам еще не надоел?! :) )
а) Ubuntu + OpenOffice - на клиентские машинки оптимальный выбор???
б) Хватит ли такого "сервера" как я писал выше или требовать :

№ Наименование Цена Колл-во Сумма
1 WD WD10EARS 84$ 2 168
2 ASRock A790GXH/128M 99$ 1 99
3 GOODRAM 2048Mb/10600 56$ 4 224
4 AMD Athlon 64 X2 5000+ 47$ 1 47
5 Xigmatek Asgard 500W 75$ 1 75
6
7 Итого : 613$
в) Что из LINUX (как я понял FREE-BSD здорово отличается, а разбираться в двух разных - боюсь не справлюсь) для сервера лучше подходит?

Пс
По нашему новому законодательству, проверка не обязанна ни кого предупреждать о приходе, и имеет право изымать документы и электронные носители просто по подозрению в нарушении, то есть по собственному желанию... Кстати и обыск и допрос дома она может делать так же с изыманием ... правда назвали это не допрос, а опрос, но сути это не меняет!

Winwars
04-07-2010, 22:24
Причины неработоспособности софта - да, в несовместимости с железом. Даже поставить не удастся...
На счёт комплектухи - ну.. "цвет верёвки - дело вкуса". Рекомендую, однако, брать mATX-материнки: цены на них наиболее-приемлимые, да и корпуса - поменьше и подешевле подойдут. Приглядеть чего квадроядерное можно, даже из АМ3, да и у Интела - тоже. Думаю, это не сюда писать, лучше спросить на Хоботе или Оверах, может... На счёт операционки-софта советовать некопенгаген, не буду.
В целом, за железо, в московских ценах можно отдать 300-400 баксов, за всё. RAID не советую: это даст бОльшую отказоустойчивость, но не гарантирetn сохранность - выгоднее чаще бэкапить. Да и встроенные контроллеры имеют сомнительную пригодность к RAID, ровно как и "бытовые" харды, в силу специфики алгоритмов работы и взаимодействия (контроллера самого харда и контроллера на материнке).

В общем, идея маскировать сервак под роутер - это хорошо. Но это не единственное, как а) можно подо что маскировать; б) не единственное, как можно спрятать.

Credo
02-12-2010, 13:54
Может кто и Unix Guru ответит.
Можно ли поставить на роутер WEB браузер лучше с JAVA и какой?
на работе все по закрывали, но Dyndns пока еще работает. и серфить через "роутерный" браузер?
и второй вопрос может есть что то типа HTTPort (http://www.freeware.ru/program_prog_id_1745.html) для Unix с возможностью воткнуть в роутер?
Благодарен за любые предложения.

derek23
21-02-2013, 06:15
Здравствуйте.
Прошу мочь в настройке балансировки lighttpd и tomcat.
Tomcat работает всё отлично.
Lighttpd 1.4.32 Работает на порту 90 необходимо что бы работала балансировка на tomcat.
Подключен и настроен модуль mod_proxy. Конфиг mod_proxy
proxy.balance = "hash"
proxy.server = ( ".jsp" =>
( "tomcat" =>
(
"host" => "192.168.1.23",
"port" =>8080
)
("host" => "192.168.1.23",
"port" => 80
)
)
)

В логах /var/log/lighttpd/error.log

(mod_proxy.c.1142) proxy - start
(mod_proxy.c.1142) proxy - start

Балансировки нет. Он должен перекидывать на томкаты