0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4

Достать исходный код application из Oracle Application Server

19.02.2016, 23:19. Показов 2018. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Господа, возникла проблема. Понадобилось вытянуть исходники одного приложения из Oracle Application Server. С java не знаком, а нужно вытащить очень важный сервис для переработки. Разработкой приложений занимались другие люди, а физически сервак у нас.

Единственное, что мне удалось найти это файлы .ear и .war, но логики приложения я внутри не нашёл. Как я понял, исходники самого приложения туда и не должны входить.

Так есть ли способ вытянуть исходники приложения?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2016, 23:19
Ответы с готовыми решениями:

Где достать за симв. цену Application Server, поддерживающий EJB2.0?
Народ! Встала мощная проблема с реализацией EJBей, поддерживающих асинхронное выполнение (т.е. вызов из бина метода др. бина БЕЗ ожидания...

Можно ли добавить Desktop Application на Web Application?
Доброе время суток! У меня такой вопрос можно ли добавит Desktop aplication на Web aplication. Я хотел добавить JIDE Desktop Application тут

Что такое Application Server?
В частности меня интересует, что в себя включает слово Application. И чем Application Server отличается от просто сервера

9
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.02.2016, 03:16
в общем те два файла архива *.ear и *.war содержит всю логику...
а именно исходников не найдете, Вы можете только получить *.class'ы и декомпилировать их, и то наверное это не даст 100%ной гарантии...
1
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4
20.02.2016, 03:24  [ТС]
Что ж, это печально. Классы-то уже декомпилировал, смотрел. Но явно не то... А сам application server ничем помочь не может?

Эх, из-за одного сервиса, пришлось лезть в самые глубины проекта. Спасибо, видимо будем реализовывать по своему, как бы костыльно это не было.
0
89 / 89 / 20
Регистрация: 19.02.2010
Сообщений: 966
20.02.2016, 03:26
Цитата Сообщение от FRASH Посмотреть сообщение
А сам application server ничем помочь не может?
к сожалению...
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.02.2016, 09:52
FRASH, декомпилировать можно всё, надо знать где искать. файлы .ear и .war которые вы нашли это аппликация которая бежит на этом сервере или нужный вам сервис? Если аппликация, это не то что вы ищите. Вобщем для начала определитесь что вы ищите, затем найдите где это лежит. Сама декомпиляция процесс несложный
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,780
20.02.2016, 21:45
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
аппликация
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.02.2016, 21:51
korvin_, на русском у этого другое название? Я не в России живу поэтому могу не знать.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,780
20.02.2016, 23:00
Цитата Сообщение от KEKCoGEN Посмотреть сообщение
на русском у этого другое название?
Общепринято использовать слово «Приложение».
1
0 / 0 / 0
Регистрация: 22.10.2015
Сообщений: 4
22.02.2016, 16:07  [ТС]
Всем спасибо! После детального изучения классов, пришёл к выводу, что это как раз то, что и было нужно. Очень непривычно читать код на Java.

Приложение содержащее веб-модуль, который по сути содержит в себе веб-сервис. Моя задача, сделать на основе этого сервиса ещё один. Что бы запускать немного другие процессы.

И вот интересно, а как декомпилировать .war файл так, что бы после изменения классов, снова собрать его и скомпилировать?
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
22.02.2016, 16:37
Цитата Сообщение от FRASH Посмотреть сообщение
И вот интересно, а как декомпилировать .war файл
декомпиляторов в интернете много. Можно легко найти

Так чтобы собрать потом, скорее всего просто так не выдет, надо будет подправить. По ситуации.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.02.2016, 16:37
Помогаю со студенческими работами здесь

Соединение к Application Server из апплета
У меня стоит SunONE Application Server. я написал приложение, которое соединяется с ним по протоколу iiop через jndi и работает с EJB. ...

открытие файла в Websphere application server
Подскажите, пожалста. вебслужба SOAP. Размещена на subj 5.0 Подключается, работает. Но, когда вызывается метод, который считывает в...

Tomcat или другие application server - какая архитектура приложения будет правильной?
Добрый день. Начинаю погружаться в мир J2EE, до этого писал только на чистой Яве. К примеру, стоит задача написать довольно тяжелую...

Что такое "J2EE Application Server"?
Праздное любопытство. Что обычно понимается в java community под термином J2EE Application Server и чем это отличается от просто...

Oracle Application Server - поделитесь впечатлением!
Интересно узнать мнение о продукте тех, кто пробовал с ним общаться. Хотя бы в самых общих чертах.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru