我开始学习PHP Symfony2 Framework.我有一台装有Windows 7和Wamp manager 2.2的PC,它包括PHP 5.4.3和Apache 2.4.2.
我按照以下步骤尝试安装和运行Symfony2project:
c:\> php -r "readfile('http://symfony.com/installer');" > symfony.phar
c:\> mkdir projects
c:\> move symfony.phar c:\projects
c:\projects\> php symfony.phar
c:\projects\> php symfony.phar new my_project_name
c:\projects\> php app/console server:run
Run Code Online (Sandbox Code Playgroud)
我遇到的问题只是在最后一步,因为它抛出了这个错误:
C:\Users\Jessai\projects\my_project_name>php app/console server:run -v
Server running on http://127.0.0.1:8000
Quit the server with CONTROL-C.
RUN "C:\wamp\bin\php\php5.4.3\php.exe" "-S" "127.0.0.1:8000" "C:\Users\Jessai
\projects\my_project_name\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBun
dle\Resources\config\router_dev.php"
RES -1073741819 Command did not run successfully
Built-in server terminated unexpectedly
Run Code Online (Sandbox Code Playgroud)
令人惊讶的是,只有一个问题,这对我没有帮助,因为我更改了端口,因为它说并且不起作用,我也从Composer重新安装.我也看到有一些警告,如:
[...Notice: Undefined index: PATH in phar...]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?这是一个错误吗?
提前致谢!
我正在Eclipse Juno中开发一个包含EJB 3.1和Dynamic Web Project的项目。
EJB类称为FirstBean,而Servlet被称为EJB31ServletClient,我只是实现了使其在同一服务器上工作。我读到我需要设置InitialContext.lookup,但是几乎所有示例都是针对JavaSE应用程序的。
我要实现的目标:
在Glassfish 3.1.2.2服务器中部署EJB Jar,并在其他GlassFish服务器中部署动态Web项目。
在EJB31ServletClient中调用sayHello()方法。
这是我的代码:
EJB是一个非常简单的无状态会话Bean,具有无接口视图,仅显示一条消息:
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
@Stateless
@LocalBean
public class FirstBean {
public FirstBean() {
}
public String sayHello() {
return "Hello";
}
}
Run Code Online (Sandbox Code Playgroud)
动态Web项目只有一个带有以下代码的Servlet:
import java.io.IOException;
import java.io.PrintWriter;
import javax.ejb.EJB;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.theopentutorials.businesslogic.FirstBean;
@WebServlet("/EJB31ServletClient")
public class EJB31ServletClient extends HttpServlet {
private static final long serialVersionUID …Run Code Online (Sandbox Code Playgroud) composer-php ×1
ejb ×1
ejb-3.1 ×1
glassfish-3 ×1
java-ee ×1
php ×1
server ×1
servlets ×1
symfony ×1