Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Glassfish Spring / 10 сообщений из 10, страница 1 из 1
24.07.2012, 16:46:29
    #37890932
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Подскажите, как лучше начать работать со Spring?
Подключить его можно либо через Eclipse либо локальный путь указать... Локально у меня не подключется он почему - то, через эклипс не все части доступны (ошибка доступа к ресурсам). Через Maven создается, но тогда не понимаю, как в зависимости указать GlassFish:(
Код: xml
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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
...
 <pluginRepositories>
    <pluginRepository>
      <id>maven.java.net</id>
      <name>Java.net Maven2 Repository</name>
      <url>http://download.java.net/maven/2</url>
    </pluginRepository>
  </pluginRepositories>
  <dependencies>
   ...
  </dependencies>
  <build>
    <finalName>hello-world</finalName>
    ...
      <plugin>
        <groupId>org.glassfish.maven.plugin</groupId>
        <artifactId>maven-glassfish-plugin</artifactId>
        <version>2.1</version>
        <configuration>
          <user>admin</user>
          <adminPassword>password</adminPassword>
          <glassfishDirectory>C:/Program Files/Java/glassfish/glassfish3</glassfishDirectory>
          <components>
            <component>
              <name>${project.artifactId}</name>
              <artifact>${project.build.directory}/${project.build.finalName}.war</artifact>
            </component>
          </components>
          <domain>
            <name>${project.artifactId}</name>
            <adminPort>4848</adminPort>
            <httpPort>8080</httpPort>
            <httpsPort>8443</httpsPort>
          </domain>
        </configuration>
      </plugin>


при mvn glassfish:deploy возникает ошибка cannot run program C:/Program Files/Java/glassfish/glassfish3/asadmin
Подкскажите, куда копать? Дело в том что при входе в админку гласфиш я не ввожу пароль, а здесь в настройках он нужен...
...
Рейтинг: 0 / 0
24.07.2012, 16:49:32
    #37890946
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Bykaпри mvn glassfish:deploy возникает ошибка cannot run program C:/Program Files/Java/glassfish/glassfish3/asadmin
Подкскажите, куда копать?Если скрипты написаны неаккуратно, то надо "кавычить пути с пробелами". Если совсем неаккуратно - это не поможет.
...
Рейтинг: 0 / 0
24.07.2012, 18:39:48
    #37891116
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Basil A. Sidorov, как же лучше тогда сделать?
...
Рейтинг: 0 / 0
24.07.2012, 18:46:30
    #37891125
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
BykaBasil A. Sidorov, как же лучше тогда сделать?Чтобы исключить одну возможную проблему?
Выбрать путь для установки, не содержащий пробелы или использовать "короткие имена" (dir /x).

P.S. Создание коротких имён можно отключать.
У меня - отключено ещё на этапе установки, но я знаю, чем это грозит и как с этим бороться :)
...
Рейтинг: 0 / 0
24.07.2012, 18:50:31
    #37891133
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Basil A. Sidorov,
вот еще один способ
Код: xml
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.
26.
<plugin>
    <groupId>org.glassfish.maven.plugin</groupId>
    <artifactId>maven-glassfish-plugin</artifactId>
    <version>2.2-SNAPSHOT</version>
    <configuration>
      <glassfishDirectory>${glassfish.home}</glassfishDirectory>
      <user>${domain.username}</user>
      <passwordFile>${glassfish.home}/domains/${project.artifactId}/master-password</passwordFile>
      <autoCreate>true</autoCreate>
      <debug>true</debug>
      <echo>true</echo>
      <skip>${test.int.skip}</skip>
      <domain>
        <name>${project.artifactId}</name>
        <httpPort>8080</httpPort>
        <adminPort>4848</adminPort> <!-- [ERROR] CLI136 Port 0 should be a numeric value. -->
      </domain>
      <components>
        <component>
          <name>${project.artifactId}</name>
          <!--artifact>${project.build.directory}/${project.build.finalName}.war</artifact-->
          <artifact>${project.build.directory}/${project.build.finalName}</artifact>
        </component>
      </components>
    </configuration>
  </plugin>


но ошибка no plugin found for prefix "glassfish"

Как я понял, есть 2 плагина: embedded-glassfish(его подключаю, но не понимаю, как задействовать ) и Maven Glassfish Plugin - это использование glassfish:deploy - вот с последним не могу разобраться вообще
...
Рейтинг: 0 / 0
24.07.2012, 18:54:38
    #37891138
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
BykaMaven Glassfish Plugin - это использование glassfish:deploy - вот с последним не могу разобраться вообщеЯ - пас.
В моей практике разработчик выдаёт уже готовую сборку, которую я могу (выборочно) обновлять, но решение "что и на что" принимается не maven-ом, а мною. Скачивает, как правило, wget :)
...
Рейтинг: 0 / 0
24.07.2012, 19:06:34
    #37891152
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Basil A. Sidorov, Linux:)
Я просто теряюсь - что использовать? То ли подключать спринг к эклипсу и там созадавть новое спринг приложение и указывать нужный сервер, можно же и так?.. Застрял на такое ерунде можно сказать:(
...
Рейтинг: 0 / 0
01.08.2012, 16:55:36
    #37900748
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Ребята!!! Помогите!!! Плз!!
Не могу собрать maven приложение что бы поддерживался GlassFish:(
Как уже только не создавал:(
Вот например New-Spring Template Project - Spring MVC Project - создрается, но не поддерживает сервер:(
Добавляю в pom.xml
Код: xml
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.
26.
27.
28.
29.
30.
 <repositories>
    <repository>
        <id>maven2-repository.dev.java.net</id>
        <name>Java.net Repository for Maven</name>
        <url>http://download.java.net/maven/2</url>
    </repository>
</repositories>
  <dependencies>
  ..
<dependency>
    	<groupId>org.glassfish.maven.plugin</groupId>
    	<artifactId>maven-glassfish-plugin</artifactId>
    	<version>2.1</version>
    	<type>maven-plugin</type>
    </dependency>
  </dependencies>
  <build>
    <plugins>
    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.0.2</version>
            <configuration>
                 <source>1.5</source>
                 <target>1.5</target>
                 <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
  </build>


при попытке в консоли mvn glassfish:deploy - plugin not found for prefix 'glassfish', как мне его правильно объявить в пом что бы плагин был такой!
Отзовитесь кто - нибудь, в тупике полнейшем, не понимаю как мне в кучу все красиво собрать и приступить к простому приложения с БД и по всем правилам ООП и персистентности.
...
Рейтинг: 0 / 0
01.08.2012, 17:04:55
    #37900762
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
При попытке запустить через Eclipse на сервере GlassFish - вот такая ошибка
Код: xml
1.
2.
cannot Deploy spring_maven
Deployment Error for module: spring_maven: Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.IllegalArgumentException: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener. Please see server.log for more details.


при этом web.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/spring/root-context.xml</param-value>
	</context-param>
	
	<!-- Creates the Spring Container shared by all Servlets and Filters -->
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>

	<!-- Processes application requests -->
	<servlet>
		<servlet-name>appServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
...
Рейтинг: 0 / 0
02.08.2012, 03:00:25
    #37901191
Byka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Maven Glassfish Spring
Удалите эту тему, мне стыдно :(
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Maven Glassfish Spring / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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