Comment ID |
Section, Page Number/URL |
Comment |
Status – (RESOLVED/UNRESOLVED) |
tjquinn |
Deploying an App Client, p. 42 |
The paragraph that begins "If you are using..." can be removed. At the very early stages of the JWS support work we thought this might be an issue but it is not (and never was). I should have spotted this earlier. Thanks to Hong for pointing it out. |
RESOLVED |
tjquinn |
App. A, 61-62 |
graphical display of sun-application-client.xml structure omits vendor subelement of java-web-start element |
RESOLVED |
hzhang |
Overview of Assembly and Deployment, JavaEE Standard Annotation |
The sentence "If the standard deployment descriptors have specified the attribute full, annotations in the application or module are ignored." The attribute "full" was renamed to "metadata-complete". |
RESOLVED |
chengfang |
App. A sun-ejb-jar.xml |
login-config element should have an additional subelement "realm". See sun-ejb-jar_3_0-0.dtd |
RESOLVED |
tjquinn-001 |
last section on p. 17: 'The NetBeans IDE' |
Can we mention in the paragraph that other IDEs will work as well? I know it's good to promote NB, but the paragraph as it stands could be misinterpreted to suggest that NB is required." |
RESOLVED |
tjquinn_002 |
p. 18, #2, 1st sentence. reference to "server instance or cluster" |
Prelude does not support clusters or instances other than the default instance. Maybe change "an accessible server instance or cluster" to "a server" ?? |
RESOLVED |
tjquinn-003 |
p. 20, automatic deployment, last sentence - reference to the default server instance |
Prelude supports only one instance so "the default server instance" could be confusing |
RESOLVED |
tjquinn-004 |
p. 20, in "To Enable and configure..." - reference to developer profile and cluster profile |
Prelude does not have the cluster profile. |
RESOLVED |
tjquinn-005 |
a few places - references to archive files being deployed |
Although the deploydir command is deprecated, the underlying feature is not. Developers can still deploy applications in expanded form by specifying a directory instead of a .war file on the asadmin deploy and redeploy commands and in the admin console. |
RESOLVED |
tjquinn-006 |
p. 20, second sentence (mention of the _jar and _war directory suffixes |
It is true that within an app modules of different types can have the same name. The naming convention for the directories is accurate but of minimal use to users. GlassFish expands the app's modules into these directories internally. The only time users would be concerned with this convention is if they use directory deployment, which requires the user to "pre-expand" the archive into the directories. |
RESOLVED |
tjquinn_007 |
p. 20, 2nd bullet at top |
Repeats how default names are derived which was just explained. The introduction to the bullet list says how to specify a name. So the 2nd bullet only needs to describe the --name option. |
RESOLVED |
tjquinn-008 |
recheck of tjquinn-005 which is marked as resolved; |
p. 20 still refers to the deprecated deploydir command. It should refer to the fact that the deploy command can accept a directory as long as it is expanded correctly (as described in the text already). |
RESOLVED |
tjquinn-009 |
p. 23, Dynamic Reloading section |
Please double-check with Jan about the treatment of JSPs. I believe what the text says is true: updating a JSP in the application directory will automatically trigger its recompilation. In prelude currently, to start using updated classes the user must either create or update the file .reload in the directory mentioned in the text or redeploy the application as explained on p. 24 in the "To Reload Code or Deployment Descriptor Changes" section. if it's helpful to explain to users, in fact the .reload feature triggers an automatic redeployment of the application. |
RESOLVED |
tjquinn-010 |
p. 25, second bullet |
Another reference to the deploydir command. It should refer to deploy instead. |
RESOLVED |
tjquinn-011 |
p. 26, list of asadmin commands, deploy |
The text seems to imply a difference between a module being 'deployed' and 'existing.' As far as the server is concerned, a module that is not deployed does not exist. I'd suggest removing 'or already exists' |
RESOLVED |
tjquinn-012 |
p. 26, list of commands, deploydir |
This command is deprecated. Describe this feature as part of the deploy command instead. Also, we've used the term "exploded" and "expanded" already to describe this sort of directory structure. Here we introduce "open" as yet another synonym. Can we keep it to just two at least: exploded and expanded? |
RESOLVED |
anissa-01 |
1st ch. 1st sentence |
Sun JavaTM System Enterprise Server, shouldn't this be GlassFish v3 Prelude ? |
RESOLVED Our docs refer to the for-sale version of the product. If a specifically GlassFish version will be generated, the product name variable name will change accordingly. |
anissa-02 |
pg 17 |
the link to Sun GlassFish Enterprise Server v3 Prelude Installation Guide points to http://docs.sun.com/app/docs/doc/820-5968 and it results in 'Not Found' error |
RESOLVED This link should resolve after the product is officially released. |
anissa-03 |
pg 22, Dynamic Deployment |
keepSessions option. You usually mentions how to do a task with cli and gui, but for this no mention about the console. This is supported by checking a check box in the redeployment page. |
RESOLVED |
anissa-04 |
pg23. Dynamic Reloading. |
It says dynamic reloading is enabled by default, however, it is 'false' by default. Since default will not be writing out to domain.xml, if you disable it, it is not writen out. Only when you enable, you see that it is set to 'true' in domain.xml. Not sure if this is a bug. Need to confirm with Tim/Jerome. |
RESOLVED Though disabled in the code, it is enabled (present) in the default domain.xml file. So "true" is the effective default, the one the user sees. |
anissa-05 |
pg 24, Auto deployment |
Same as dynamic reload, default seems to be changed to 'false'. |
RESOLVED As for dynamic reload, "true" is the effective default. |
anissa-06 |
pg 25, Directory Deployment |
This directory must be accessible from the Server machine, should we mention this ? |
RESOLVED |
anissa-07 |
pg 26, asadmin command |
list-components. list-applications has been added for v3, should we mention this ? |
RESOLVED Changed list-components to list-applications. Since list-components wasn't mentioned in this book in previous releases, no need to note deprecation. |
anissa-08 |
pg 26. |
. asadmin deploy can be used for directory deployment as well. deploydir command exists just for v2 compatibilty |
RESOLVED I have clarified this in my working version. |
anissa-09 |
pg 26. deployment in console. |
You can also specify deployment settings that vary according to the type of module. We don't allow you change the module in v3 prelude since we only support war deployment. Maybe we don't need this sentence. |
RESOLVED EJB modules and web services are supported if the EJB and Metro add-on components are installed. |
anissa-10 |
Deploying a Web Service. |
Admin Console doesn't show any Web Services. Please modify this session accordingly. |
RESOLVED Added Metro add-on note. |
anissa-11 |
Deploying a WAR Module. |
maybe mention how to enable keepSessions in Admin Console |
RESOLVED |
anissa-12 |
Deploying a WAR Module. |
If you include this property when you deploy the WAR module, the generated source is kept in domain-dir/generated/jsp/module-name. Should we give an example, how to specify this property. |
RESOLVED |
anissa-13 |
Deploying an EJB JAR Module. |
This is not supported in v3 prelude. But the EJB Jar can be in a WAR file for deployment. May want to consult Tim about this. |
RESOLVED Added EJB container add-on note. |
anissa-14 |
General comment: |
The limitation, ie the required packages to support EJB, Web Service, Message security is specified at the end of the chapter. It maybe better to specify the requirement in the section that talks about it. eg. Web Service deployment. |
RESOLVED |
maheshk-01 |
pg 28, Deploying an EJB JAr module |
Remove the paragraphs about --keepgenerated, --retrieve and asadmin get-client-stubs as we do not yet support remote EJBs |
RESOLVED |
maheshk-02 |
pg 36 |
cmp element (and sub elements): Add a note that CMP is not supported in prelude |
RESOLVED |
maheshk-03 |
pg 36 |
is-read-only-bean, commit-option, use-thread-pool-id and gen-classes: Add a note "not supported" |
RESOLVED |
maheshk-04 |
pg 36 |
bean-pool and bean-cache elements: Not supported |
RESOLVED |
maheshk-04 |
pg 37 |
flush-at-end-of-method elements: Not supported |
RESOLVED |
maheshk-04 |
pg 38 |
checkpointed-methods and checkpoint-at-end-of-method: Not supported |
RESOLVED |
janey-01 |
pg 20 |
2nd bullet, you may also want to add WAR file: If deploying using the asadmin deploy command, the default name of the module is the prefix of the WAR or Jar file... |
RESOLVED Covered under Naming Standards. |
janey-02 |
pg 22 |
I didn't understand the 2nd paragraph of item 3, Redeployment - "When redeploying through the Administration Console, the redployed module is deployed to the domain". In GFv3, module is deployed to the domain. There is no cluster or instances |
RESOLVED |
janey-03 |
Chapter 1 |
Replace deploydir with deploy command and mention that deploydir is deprecated in GFv3, use deploy command instead. The deploy command accepts file or directory as the operand. The command can figure out if the operand is a directory then it will do a directory deployment. If user uses deploydir command, a warning message is displayed: "deploydir command deprecated. Please use deploy command instead." |
RESOLVED This is already done in the working draft. |
janey-04 |
pg 25 |
Please add that directory deployment, "asadmin deploy directory" where directory is accessible to the server. |
RESOLVED |
jane,tim,anissa |
CH.1 |
Q: reviewed; items above (10/09/08). JY reviewed, comments above (10/14/08). AL reviewed, comments above. All these comments incorporated. |
RESOLVED |
Jan Luehe |
sun-web.xml elements |
Jan's comments received via email and incorporated. |
RESOLVED |
Mahesh Kannan |
sun-ejb-jar.xml elements related to persistence |
Mahesh's comments received and incorporated. sun-ejb-jar.xml elements not related to persistence |
RESOLVED |
Mitesh Meswani |
sun-ejb-jar.xml elements related to persistence |
Mitesh's comments received via email and incorporated. |